美文网首页
《python测试开发实战》基础部分实例1-猜数

《python测试开发实战》基础部分实例1-猜数

作者: python测试开发 | 来源:发表于2020-07-07 19:16 被阅读0次

    要求

    生成一个从1到100的随机整数。反复要求用户猜测这个数字。直到猜对为止,没猜对时告诉高了或低了。

    参考资料

    参考答案

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    # Author:    xurongzhong#126.com 技术支持qq群:630011153 144081101 
    # CreateDate: 2020-7-7
    
    import random
    
    
    def guessing_game():
        """
        生成一个从1到100的随机整数。
        反复要求用户猜测这个数字。直到猜对为止,没猜对时告诉高了或低了。
        """
        answer = random.randint(0, 100)
    
        while True: 
            user_guess = int(input('请输入一个数字: '))
    
            if user_guess == answer:
                print(f'恭喜你,猜对了。 中奖号是{user_guess}')
                break
    
            if user_guess < answer:
                print(f'{user_guess}偏低了!')
    
            else:
                print(f'{user_guess}高了!')
                
    if __name__ == '__main__':
        guessing_game()
    
    • 演示
    $ python3 1_guessing_game.py 
    请输入一个数字: 50
    50偏低了!
    请输入一个数字: 75
    75高了!
    请输入一个数字: 63
    63高了!
    请输入一个数字: 56
    56偏低了!
    请输入一个数字: 59
    59偏低了!
    请输入一个数字: 61
    61高了!
    请输入一个数字: 60
    恭喜你,猜对了。 中奖号是60
    
    

    相关文章

      网友评论

          本文标题:《python测试开发实战》基础部分实例1-猜数

          本文链接:https://www.haomeiwen.com/subject/xpwwqktx.html