while...else语句

代码如下:

real=10
run=True
str1="""
>>>>>>>__猜数字游戏开始啦!__<<<<<<<
"""
str2="""
>>>>>>>__猜数字游戏已结束!__<<<<<<<
"""
while run:
    print(str1)
    num=int(input('请输入您猜测的数字:'))
    if num < real:
        print('小了点')
    elif num > real:
        print('大了点!')
    else:
        print('恭喜,猜对啦!')
        run=False
        break
else:
    print(str2)

else 代码块:

1)在 while 循环的条件变为 False 时开始执行——这个开始的时机甚至可能是在第一次检查条件的时候;

2)如果 while 循环中存在一个 else 代码块,它将总是被执行;

3)除非你通过 break 语句来中断这一循环。



posted @ 2021-02-06 14:35  小灬天  阅读(135)  评论(0)    收藏  举报