我学python。想用while循环 用break跳出循环。就怎么也跳不出---
目标:输入数字就跳处循环,其他符号就继续循环。试了好多遍就是搞不出来。。。。
import random
secret = random.randint(1,10)
print('游戏:我猜~我猜~我猜猜猜~\n你不妨猜猜我心里想的那个整数,10以内的哦')
while True:
a = input('注意了是10以内的整数:')
if True == isinstance(a,int):
break
else:
print('大哥,我说的是整数啊')
guess = int(a)
if guess == secret:
print('我草,你是我心里的蛔虫吗?\n一猜就答对了~n')
while guess != secret:
if guess > secret:
print('哥,大了,大了!')
else:
print('hi,小了,小了!')
a = input('猜错了,再试试:')
guess = int(a)
if guess == secret:
print('——有进步~')
print('恭喜你!终于答对了')
print('游戏结束,不玩了~~')