首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >初学者Python代码问题

初学者Python代码问题
EN

Stack Overflow用户
提问于 2015-07-07 06:19:40
回答 14查看 47.1K关注 0票数 -9

5.2编写一个程序,反复提示用户输入整数,直到用户输入“完成”为止。输入“完成”后,打印出最大和最小的数字。如果用户输入的数字不是有效数字,则使用try/except捕捉该数字,并发出适当的消息并忽略该数字。输入问题5.1的书中的数字,并匹配所需的输出,如图所示。

以下是我的代码:

代码语言:javascript
复制
largest = None
smallest = None
while True:
    inp = raw_input("Enter a number: ")
    if inp == "done" : break
    try:
        num = float(inp)
    except:
        print "Invalid input"
    if smallest is None:
        smallest = num
    elif num < smallest:
        smallest = num
    elif num > largest:
        largest = num

    continue

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

*请告诉我这段代码的逻辑错误*

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31256648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档