猜数字小游戏
python猜数字游戏
要求:
输入指定范围,在该范围内进行猜数,可多次猜数,直到猜中
如果猜错,给出下次猜数的范围继续猜
思路:
导入random包,生成随机数
利用while循环进行多次猜数
利用条件语句if ... elif ... else 语句对所猜测的数进行判断
代码部分
import random #导入random包
Min = int(input('请输入所猜范围的最小边界:'))
Max = int(input('请输入所猜范围的最大边界:'))
ran = random.randint(Min,Max) #生成随机数
while True:
guess = int(input('请输入一个数:')) #输入猜测的数
if guess == ran : #猜测的数与生成的随机数进行比较判断
print('恭喜你猜中了!')
break; #猜中则退出循环
elif guess < Min or guess > Max:
print('超出范围了哦!')
print('该数在%d~%d之间' % (Min, Max))#如果超出所给范围,进行提示
elif guess < ran:
Min = guess
print('该数在%d~%d之间' % (Min, Max))#未猜中,给出下次猜测的范围
elif guess > ran:
Max = guess
print('该数在%d~%d之间' % (Min, Max))#未猜中,给出下次猜测的范围
运行演示:
总结
这种类型和要求的猜数字小游戏主要考查对条件语句和循环语句的运用,可以加强对相关语句的了解及运用。
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)