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
相关推荐
xufengzhu4 分钟前
第三方 Python 库 redis-py + hiredis 的使用
开发语言·redis·python
llxxyy卢33 分钟前
polar夏季赛部分题目
开发语言·python
闵孚龙34 分钟前
PyTorch 系列 之 nn.Module:所有模型的骨架
人工智能·pytorch·python
AI玫瑰助手34 分钟前
Python模块:from...import...导入指定内容
开发语言·python·信息可视化
小森林之主43 分钟前
Python re 模块速查:从实战对比中掌握正则表达式
python·正则表达式·性能测试·re模块·编程实战
郭wes代码1 小时前
Win10 拒绝访问、长期关机自动维护与声音图标灰色故障解决记录
windows·python·开源
伊布拉西莫1 小时前
LangChain LCEL源码深度剖析
python·langchain
用心_承载未来1 小时前
从“复制链接→打开APP“到“一键解析“:我做了个短视频去水印工具
python·去水印·短视频去水印
TYUT_xiaoming1 小时前
yolo模型训练
人工智能·python·yolo
MageGojo2 小时前
百度热搜API接入实战:数据结构解析与工程化调用指南
python·数据抓取·api集成·热点数据·接口调试