欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python While 循环

程序员文章站 2022-06-21 18:29:38
...

目前处于初学阶段,使用的编辑器为 IDLE 。

这里记录一下 Python While 条件语句。相关注释代码中都已经标明,这里就直接贴了:


numStr = input("请输入 10 到 100 之前的数字:")
# numStr 获取从 shell 中输入的字符,
num = int(numStr)   # 把字符转换为整形
while 10 >num or num >100:  # 这里执行在需求之外判断条件,如果满足,则执行,
    # 根据输入值,提示用户是大了,还是小了。
    if num > 100:
        # 在这里提示重新输入,这里需要注意,必须要用 num 接收,相当于给 num 重新赋值,用于再次执行 while 判断
        num = input("输入的值为: "+str(num)+",过大,请重新输入:")
         # 这一步也是不可少的,因为这里执行完之后,会回到 while 判断的语句,如果非 int 类型,则会提示异常
        num = int(num) # 这里如果写到 if 之外的话,是不会执行了,
    if num < 10:
        num = input("输入的值为: "+str(num)+",太小,请重新输入:")
        num = int(num)
else :
    # 如果满足条件,则直接进入到这里。
    print("输入正确")

# 最终完成执行语句
print("Game Over")


看一下执行效果(Windows F5 执行, Mac fn + F5):

Python While 循环

相关标签: python while