时间: 2020-09-4|tag:44次围观|0 条评论

要求

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

参考资料

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

参考答案

#!/usr/bin/env python3# -*- coding: utf-8 -*-# Author:    xurongzhong#126.com 技术支持qq群:630011153 144081101 # CreateDate: 2020-7-7import randomdef 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 请输入一个数字: 5050偏低了!请输入一个数字: 7575高了!请输入一个数字: 6363高了!请输入一个数字: 5656偏低了!请输入一个数字: 5959偏低了!请输入一个数字: 6161高了!请输入一个数字: 60恭喜你,猜对了。 中奖号是60

文章转载于:https://www.jianshu.com/p/f77e22e3b27c

原著是一个有趣的人,若有侵权,请通知删除

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《《python测试开发实战》基础部分实例1-猜数
   

还没有人抢沙发呢~