python 猜数字的小游戏

python 猜数字的小游戏1需求:设计猜数字的小游戏2分析:程序需要提供一个随机数,用户需要根据指定的范围猜测一个数字,程序需要验证数字是否相等,如果说不相等,程序需要给

大家好,欢迎来到IT知识分享网。

1需求:设计猜数字的小游戏

2分析:程序需要提供一个随机数,用户需要根据指定的范围猜测一个数字,程序需要验证数字是否相等,如果说不相等,程序需要给用户一点提示;如果说相等则用户猜测正确

3步骤:A打印出游戏规则

B程序生成一个随机数(需要导入import random模块生成随机数)

C用户需要输入一个数字(用input语句,注意input输入的数据是字符串类型,需要转型)

D验证数字是否相等(如果是判断语句可以用if语句,注意一个等于=是赋值,两个等于是判断)

E如果说不相等给用户提示(用循环语句)

F相等则结束游戏(循环)

程序1:

print(‘这是一个简单的小游戏,您需要猜数字是否与系统产生的随机数一样,您有三次机会祝您玩得愉快______(随机数的范围是(0,10))’)

import random

random_number=random.randint(0,10)

print(random_number)

Number_entered=int(input(‘请输入您猜的数字:’))

frequency=1

while frequency<=3:

if frequency<=2 and Number_entered!=random_number and Number_entered<=10:

print(‘您猜的数字错误,请重新输入。’)

Number_entered=int(input(‘请输入您猜的数字:’))

frequency+=1

elif Number_entered>10:

print(‘您输入的数字不在范围内,请重新输入。’)

Number_entered=int(input(‘请输入您猜的数字:’))

frequency+=1

elif frequency==3 and Number_entered!=random_number:

print(‘您次数以用完’)

break

else:

print(‘恭喜您猜地正确’)

break

python 猜数字的小游戏

python 猜数字的小游戏

我这里打印出来随机数的,如果说不需要看见随机数,可以把打印随机数的代码删除

程序2

import random

a=random.randint(0,30)

print(a)

print(‘欢迎来玩小游戏哦,游戏的规则是猜测数字,数字的范围是(0,30),您有三次机会’)

for i in range(3):

b=int(input(‘请输入你猜的数字:’))

if a!=b and i<=1:

print(‘您输入的数字错误’)

if 30>a>20:

print(‘给您一点提示,您需要输入的数字大于20’)

elif 0<a<10:

print(‘给您一点提示,您需要输入的数字小于10’)

else:

print(‘给您一点提示,您需要输入的数字在10-20之间’)

elif i==2 and a!=b:

print(‘游戏结束,您的机会已用完’)

else:

print(‘恭喜你猜测正确’)

break

python 猜数字的小游戏

python 猜数字的小游戏

python 猜数字的小游戏

欢迎大家多多点赞关注留言评论

感谢

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/52902.html

(0)
上一篇 2024-04-28 10:45
下一篇 2024-04-29 08:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信