不确定这段面向所有人的Python代码有什么问题吗

2024-06-09 04:34:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我在上Coursera和python课程。 我在努力完成最后一项任务。在

任务如下: 5.2编写一个程序,反复提示用户输入整数,直到用户输入“done”。输入“完成”后,打印出最大和最小的数字。如果用户输入了除有效数字以外的任何内容,请使用try/except将其捕获并发出适当的消息并忽略该数字。输入7、2、bob、10和4并匹配下面的输出。在

我的代码:

# largest = None
# smallest = None
  store=[]

while True:
s = input("Enter a number: ")
if s == "done":
    break

try:
    store.append(int(s))
except:
    print("Invalid input")

largest = max(store)
smallest = min(store)
# print("Invalid input")
print("Maximum is ",largest)
print("Minimum is ",smallest)

请帮忙。 谢谢


Tags: store用户noneinputis数字课程print
1条回答
网友
1楼 · 发布于 2024-06-09 04:34:59
store=[]

while True:
    s = input("Enter a number: ")
    if s == "done":
        break

    try:
        store.append(int(s))
    except:
        print("Invalid input")

largest = max(store)
smallest = min(store)

print("Maximum is ",largest)
print("Minimum is ",smallest)

相关问题 更多 >