python 猜数字游戏

要求:

设计一个猜数字游戏,程序会随机生成一个1~100之间的整数,然后让用户猜这个数字是多少。

解答:

python 复制代码
import random

print("大家一起来猜数!")
print("*"*50)
print("系统生成随机数中...")
computer= random.randint(1,100)
print("")
print("[1,100]的随机数已生成!")
num=int(input("猜猜看,这个数字是多少:"))
lnum=1
rnum=100
count=0
while True:
    if num>computer:
       rnum = num - 1
       num=int(input(f"猜大了,再试试,新的范围是 [{lnum},{rnum}]:"))
       count+=1
    elif num<computer:
       lnum = num + 1
       num = int(input(f"猜小了,再试试,新的范围是 [{lnum},{rnum}]:"))
       count+=1
    else:
        count+=1
        print(f"猜对了!,恭喜你用了{count}次机会,猜到了答案!")
        break
相关推荐
L_cl7 分钟前
【Python 算法零基础 4.排序 ⑤ 归并排序】
python·算法·排序算法
拾忆-eleven1 小时前
NLP学习路线图(五):常用库-NumPy, Pandas, Matplotlib
python·自然语言处理·nlp
叫我黎大侠1 小时前
使用 LibreOffice 实现各种文档格式转换(支持任何开发语言调用 和 Linux + Windows 环境)[全网首发,保姆级教程,建议收藏]
java·大数据·linux·开发语言·python·c#·php
xiaohanbao091 小时前
day34 python深度学习训练优化实践:CPU vs GPU
人工智能·python·深度学习·学习·机器学习
青钰未央1 小时前
17、Python对象操作全解析:同一运算符、成员运算符与整数缓存机制实战
python·改行学it
不争先.2 小时前
Pycharm和Flask的学习心得(4和5)
后端·python·flask
云攀登者-望正茂2 小时前
如何在Mac 上使用Python Matplotlib
python·macos·matplotlib
满怀10153 小时前
【Python正则表达式终极指南】从零到工程级实战
开发语言·python·正则表达式·自动化·文本处理·数据清晰
一个Potato3 小时前
AI开发实习生面试总结(持续更新中...)
人工智能·python
_oP_i3 小时前
poppler_path 是用于 Python 库如 pdf2image 进行 PDF 转换时
python