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次

上一篇下一篇

猜你喜欢

热点阅读