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))#未猜中,给出下次猜测的范围
运行演示:
总结
这种类型和要求的猜数字小游戏主要考查对条件语句和循环语句的运用,可以加强对相关语句的了解及运用。
声明:本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。