Python循环与跳出的经典问题(2020-07-10)
2020-07-10 本文已影响0人
KangSmit的算法那些事儿
只学思想和方法,有时候简单的问题更能表露出你实现背后的技巧,我们不要小看它!
# -*- coding: utf-8 -*-
import random
guess = random.randint(10,100)
print('猜数游戏!')
SUM = 0
while(1):
a = input('请输入一个整数:')
if(a == '退出'):
exit(0)
elif(int(a) > guess):
print('偏大!')
SUM = SUM + 1
elif(int(a) < guess):
print('偏小!')
SUM = SUM + 1
elif(int(a) == guess):
SUM = SUM + 1
print('猜对了!你猜了' + str(SUM) + '次')
break;
输出结果:
猜数游戏!
请输入一个整数:>? 1
偏小!
请输入一个整数:>? 30
偏小!
请输入一个整数:>? 80
偏大!
请输入一个整数:>? 50
偏大!
请输入一个整数:>? 40
偏大!
请输入一个整数:>? 35
偏大!
请输入一个整数:>? 31
偏小!
请输入一个整数:>? 32
偏小!
请输入一个整数:>? 33
猜对了!你猜了9次