请求大佬指教一下,非常感谢
盲新 2019-07-10 09:12:07 求大佬指教一下,非常感谢(关于python)
想问一下下面两个代码都可以运行,是都没问题还是有一个有逻辑问题,萌新实在想不通。。。。。啊啊啊啊啊
1,
i = None
j = None
while True:
inp = input('enter a number')
if inp == 'done':
break
try:
a = int(inp)
except:
print('invalid numrber')
continue
if i == None:
i = a
elif i<a:
i = a
if j == None:
j = a
elif j>a:
j = a
print('the large number is:', i)
print('the small number is:', j)
2,
max_a = None
min_b = None
while True:
num = input("enter number")
if num == 'done':
break
try:
num_n = int(num)
print(num_n)
if max_a == None:
max_a = num_n
elif num_n > max_a:
max_a = num_n
if min_b == None:
min_b = num_n
elif num_n < min_b:
min_b = num_n
except:
print("Invalid input")
continue
print(max_a)
print(min_b)
感谢大佬指教哈。。。。非常感谢。。