我正在尝试编写一个基本代码,提示用户输入数字列表作为单独的输入,然后识别最大和最小的数字。如果用户输入数字以外的任何内容,代码应返回“无效输入”消息。该代码似乎运行了两个输入一次,但随后 while 输入似乎完全损坏了,我不确定它出了什么问题。
largest = None
smallest = None
try:
num1 = input("Enter a number: ")
num1 = int(num1)
largest = num1
smallest = num1
while True:
num = input("Enter a number: ")
if num == "done" :
break
if num > largest:
largest = num
if num < smallest:
smallest = num
else: continue
except:
print('Invalid input')
print("Maximum is ", largest)
print("Minimum is ", smallest)
浮云间
宝慕林4294392
繁星淼淼
相关分类