-3
输入可能包含字符串很好,但代码应该继续,输入7.2,鲍勃,10,4需要从用户输入找到最大值和最小值
需要帮助找到用户输入的最大和最小数据和当前代码只打印最后一个条目
largest = None
smallest = None
while True:
num = input("Enter a number: ")
if num == "done" : break
try:
num = int(num)
except:
print ("Invalid input")
if largest is None:
largest = num
elif num > largest:
largest = num
if smallest is None:
smallest = num
elif num < smallest:
smallest = num
print("Maximum is", largest)
print ("Minimum is", smallest)
当你想起来两个字符串连接在一起,你用“+”,而不是逗号。您不能将字符串和整数链接在一起。如果你想,你首先必须将整数转换为字符串类型。这可以使用内置函数'str()'完成。您的打印将如下所示:'print(“最大值是”+ str(最大))'' – Oqhax