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):
上一篇: 大数据篇:Centos7 安装 java jdk1.8
下一篇: 复杂的一个故事