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有多少,只要碰到满足一个条件就跳到循环进入下一轮判断。


浙公网安备 33010602011771号