【发布时间】:2022-01-05 21:54:57
【问题描述】:
我的任务是编写一个程序,它会反复提示用户输入整数,直到用户输入“完成”。输入“完成”后,打印出最大和最小的数字。如果用户输入的不是有效数字,请使用 try/except 捕获它,并发出适当的消息并忽略该数字。当我运行我的程序时,它不会重复询问号码,它只会重复一次而没有响应。
try:
float(num)
except:
"invalid input"
if num > largest:
largest = num
if smallest == 0:
smallest= num
if smallest > num:
smallest = num
print(num)
【问题讨论】:
标签: python loops if-statement debugging while-loop