【发布时间】:2016-01-27 15:54:54
【问题描述】:
我被这个问题困住了,它在 Python 中:
编写一个程序,反复提示用户输入整数,直到用户输入“完成”。输入“完成”后,打印出最大和最小的数字。如果用户输入的不是有效数字,请使用 try/except 捕获它并发出适当的消息并忽略该数字。
这是我现在拥有的代码:
largest = None
smallest = None
while True:
num = raw_input("Enter a number: ")
if num == "done" : break
try:
num = float(num)
except:
print "Invalid input"
continue
if num > largest:
largest = num
elif num < smallest:
smallest = num
largest = str(largest)
smallest = str(smallest)
print "Maximum " + "is " + largest
print "Minimum " + "is " + smallest
【问题讨论】:
-
这里没有问题。
-
对我来说看起来不错。我不明白,这是一个问题吗?
-
您没有提出问题或说明您的代码有问题。阅读帮助页面。
标签: python python-2.7