美文网首页
《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