[Python] 纯文本查看 复制代码import random
def main():
round_counter = 0 # 回合计数器
print('第一关')
while True:
# 单次猜数字1-9
max_num = 9
a = random.randint(1, max_num)
# print(a) # 调试用
counter = 0 # 单回合猜的次数
while 1:
c = input('范围1-%d,请输入:' % max_num)
if c.isdigit(): # 判断数据类型是否是 数字
b = int(c)
if b > a:
print('猜大了')
elif b < a:
print('猜小了')
elif b == a:
print('猜对了,正确答案就是 %d' % b)
counter += 1
break
counter += 1
else:
print('请输入一个整数')
if counter > 3:
round_counter = 0
if counter < 4:
round_counter +=1
print('成功在三次以内猜中了答案,已连续猜对%s次' % round_counter)
if round_counter >= 3:
input('你已经连续三回合,在三次以内猜中答案,恭喜过关,按回车继续:')
round_counter = 0
break
if __name__ == '__main__':
main()