python猜数字终极版
本帖最后由 xiao-wugui 于 2020-9-14 17:59 编辑以下是代码:
print("python游戏")
import random
print('天堂','简单','普通','困难','地狱','炼狱')
难度 = input("请选择一个难度:")
if 难度 == '天堂':
print("难度已被设置为天堂,天堂模式下你有100次尝试的机会")
rug = 100
素白 = random.randint(1,8)
if 难度 == '简单':
print("难度已被设置为简单,简单模式下你有60次尝试的机会")
rug = 60
素白 = random.randint(1,10)
if 难度 == '普通':
print("难度已被设置为普通,普通模式下你有30次尝试的机会")
rug = 30
素白 = random.randint(1,19)
if 难度 == '困难':
print("难度已被设置为困难,困难模式下你有10次尝试的机会")
rug = 10
素白 = random.randint(1,24)
if 难度 == '地狱':
print("难度已被设置为地狱,地狱模式下你有3次尝试的机会")
rug = 3
素白 = random.randint(1,33)
if 难度 == '炼狱':
print("难度已被设置为炼狱,炼狱模式下你只有1次尝试的机会")
rug = 1
素白 = random.randint(1,37)
while rug > 0:
temp = input("不妨猜一下我想的数字:")
guess = int(temp)
if guess == 素白:
print("哇,你是我心中的虫子吗?!")
print("哼,即使你猜中了也没奖励!")
break
else:
print("猜错啦~")
rug-=1
if rug == 0:
print("次数已用完,游戏结束,不玩啦^_^~")
break
这个版本添加了难度,本来还想添加结束的时候问玩家还要继续吗这个代码,但是实力不允许{:10_266:} ,看到此帖的大佬们可以在评论区发一下代码吗?谢谢!{:5_109:}
困难模式获得4连胜,地狱模式获得2连胜,炼狱模式获得1胜的鱼友可以截图发在评论区,领鱼币~
ps:回复有鱼币~ 有人吗?
回复百分百有鱼币~ 有吗? 萌新来支持前辈啦{:5_109:}~ 没人截图吗?
哈哈,猜数字。。 {:10_256:}{:10_256:}来学习 学习 哈。
没人截图吗? 我打赌没有
实际上,玩家如果想继续,我们重复的就是让玩家选难度,然后判断玩家输入的答案这一部分的工作,所以在这部分加上一个while循环就可以了。循环条件即玩家的意愿,如果继续,则循环一遍,否则,退出循环
所以代码可以是:
judge = 'yes'
print("python游戏")
import random
print('天堂','简单','普通','困难','地狱','炼狱')
while judge == 'yes':
难度 = input("请选择一个难度:")
if 难度 == '天堂':
print("难度已被设置为天堂,天堂模式下你有100次尝试的机会")
rug = 100
素白 = random.randint(1,8)
if 难度 == '简单':
print("难度已被设置为简单,简单模式下你有60次尝试的机会")
rug = 60
素白 = random.randint(1,10)
if 难度 == '普通':
print("难度已被设置为普通,普通模式下你有30次尝试的机会")
rug = 30
素白 = random.randint(1,19)
if 难度 == '困难':
print("难度已被设置为困难,困难模式下你有10次尝试的机会")
rug = 10
素白 = random.randint(1,24)
if 难度 == '地狱':
print("难度已被设置为地狱,地狱模式下你有3次尝试的机会")
rug = 3
素白 = random.randint(1,33)
if 难度 == '炼狱':
print("难度已被设置为炼狱,炼狱模式下你只有1次尝试的机会")
rug = 1
素白 = random.randint(1,37)
while rug > 0:
temp = input("不妨猜一下我想的数字:")
guess = int(temp)
if guess == 素白:
print("哇,你是我心中的虫子吗?!")
print("哼,即使你猜中了也没奖励!")
break
else:
print("猜错啦~")
rug-=1
if rug == 0:
print("次数已用完。")
break
judge = input('想继续吗(yes/no) : ')
print('游戏结束,不玩啦^_^~') 很不错的创意,哈哈哈 嗯嗯, nb{:10_279:} mmmikuuu 发表于 2020-9-16 22:39
实际上,玩家如果想继续,我们重复的就是让玩家选难度,然后判断玩家输入的答案这一部分的工作,所以 ...
应该加上判断输入错误的语句, 比如输入错别字,应该提示:输入错误,请重新输入!
目前输入错误程序报错{:5_109:} 还可以 能看懂 如果不小心 输入的不是数字 而是空格键 或者字母之类的 程序会怎样
猜数字终极版
新手想问一下这个素白是什么意思呢
{:5_108:} 1、输入不是数字?
2、猜大了或小了,提示?
页:
[1]
2