python中if语句加while循环猜年龄游戏

while循环语法:

while 条件:

     print()

if语句就是判断条件,两者结合后就可以写猜年龄游戏:

age1 = 25  #定一个正确年龄
guess = True #定一个变量为真
while guess: #为真时执行下面语句
in_age = int(input('输入年龄:')) #手输年龄
if in_age == age1: #一定要有:冒号,如果条件成立,则下面缩进的语句都要执行
print('猜对了')
break #这个是直接跳出循环,也可以用下面这个变量判断,二选一
guess = False #执行到这里回到上面的巡环,False判断是假,即跳出循环,执行与while同级的print('游戏结束')
elif in_age < age1: #一定要有:冒号,上面的条件不成立,则执行这个判断,成立,则输出下句,回到循环,不成立则跳到else
print('小了!继续猜')
else:
print('大了!继续猜')
print('游戏结束')

注意:if语句不管elif有多少,只要碰到满足一个条件就跳到循环进入下一轮判断。

 

 

 

 

 
posted @ 2020-10-23 23:04  蜕变大哥  阅读(503)  评论(0)    收藏  举报