Python3 哪里错了,为啥只有75,显示第一个错了
查看原帖
Python3 哪里错了,为啥只有75,显示第一个错了
640104
LitDDNo1楼主2023/1/16 21:19

n=int(input()) number=0 order=1 number2=0 z_number=1 num=0 while 1: number=number+order order+=1 if number>n: break number2=number z_number+=1 if z_number%2==0: for num2 in range(1,z_number): if n-number2==num2: num=z_number+1-num2 print(f'{num2}/{num}') break else: for num2 in range(1,z_number): if n-number2==num2: num=z_number+1-num2 print(f'{num}/{num2}') break if n==1: print('1/1')

2023/1/16 21:19
加载中...