无限循环,答对跳出(while True + break/continue 语句)
a = 24
while True:
b = input ('请输入你猜的数字')
if int(b)== a :
print('答对了')
break
elif int(b)>a:
print('大了,请重新输入')
continue
elif int(b)<a:
print('小了,请重新输入')
continue
print('游戏结束')
限定循环次数 答对跳出,答错就失败(for/while+range()+braek/continue+else语句)
a = 23
for i in range(5):
b = input('请输入你猜的数字')
if b == int(a):
print('你猜对了')
break
elif int(b) > a :
print('大了,再试试')
continue
elif int(b) < a :
print('小了,再试试')
continue
else:
print('5次机会都没猜到,你输了')
限定循环次数 答对跳出,答错就失败普通的方式
i = 0
a = 24
c = 10
while i < c:
b = input('请一个数次,你有:'+str(c-i)+'次机会')
i = i + 1
if int (b) == a:
print('答对了')
break
elif int (b) > a:
print('猜大了,再小点')
else:
print('猜小了,再大点')
else:
print('傻逼会数数吗?')