首页 > 名字大全 > 游戏名字 正文
猜数字游戏昵称高级 游戏高级昵称特殊符号

时间:2023-04-03 22:10:21 阅读: 评论: 作者:佚名

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

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


程序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

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

感谢

  • 评论列表

发表评论: