这个胖子有点丑
发表于 2017-8-24 21:27:10
本帖最后由 这个胖子有点丑 于 2017-8-25 16:01 编辑
哈哈哈 我试着加了一些东西 这样更好玩哦!!!代码如下:
import random
x = random.randint(0,3)
Name = ['小甲鱼','小瓜皮','小秃头','小油子']
secret = Name
print('----------我爱鱼C工作室----------')
temp = input('不妨猜一下我现在心里想的是那个名字:')
for i in range(1,5):
if i > 1:
temp = input('再给你一次机会猜一下我现在心里想的是那个名字:')
if i == 4 and temp != secret:
print('你太笨了,答案是:%s' % secret)
break
if secret == Name:
if temp == secret:
print('哇,你真的好爱小甲鱼啊!')
print('哼,猜中了也没有奖励!')
break
else:
if temp == Name:
print('你才是个瓜皮!!!')
continue
elif temp == Name:
print('你才是个秃头!!!')
continue
elif temp == Name:
print('你才是个油子!!!')
continue
elif secret == Name:
if temp == secret:
print('哇,你真的好爱小瓜皮啊!')
print('哼,猜中了也没有奖励!')
break
else:
if temp == Name:
print('你才是个甲鱼!!!')
continue
elif temp == Name:
print('你才是个秃头!!!')
continue
elif temp == Name:
print('你才是个油子!!!')
continue
elif secret == Name:
if temp == secret:
print('哇,你真的好爱小秃头啊!')
print('哼,猜中了也没有奖励!')
break
else:
if temp == Name:
print('你才是个甲鱼!!!')
continue
elif temp == Name:
print('你才是个瓜皮!!!')
continue
elif temp == Name:
print('你才是个油子!!!')
continue
elif secret == Name:
if temp == secret:
print('哇,你真的好爱小油子啊!')
print('哼,猜中了也没有奖励!')
break
else:
if temp == Name:
print('你才是个甲鱼!!!')
continue
elif temp == Name:
print('你才是个秃头!!!')
continue
elif temp == Name:
print('你才是个甲鱼!!!')
continue
if temp not in Name:
print('请不要乱猜!!!')
continue
print('游戏结束,不玩啦')
大家可以试一试 还可以吧- -
希望有大神来给我的代码提点意见,看能不能简化啊!!!
shigure_takimi
发表于 2017-12-5 11:05:31
本帖最后由 shigure_takimi 于 2017-12-5 11:10 编辑
import random
names = 'ABCDEFG'
name = random.choice(names)
yourGuess = input('我的名字是"ABCDEFG"中的一个字母,请猜出它吧!\n')
gameOver = False
while not gameOver:
if not (yourGuess.isalpha() and len(yourGuess) == 1):
yourGuess = input('输入不正确,请输入一个字母!\n')
else:
yourGuess = yourGuess.upper()
if yourGuess == name:
onceMore = input('猜对了!要不要再玩一次?按n退出,其他键再玩一次!\n')
if onceMore not in ['n','N']:
name = random.choice(names)
yourGuess = input('我改名字了,再猜一次吧!\n')
else:
print('游戏结束!')
gameOver = True
else:
yourGuess = input('不对!再猜!\n')
##
## >>>
## 我的名字是"ABCDEFG"中的一个字母,请猜出它吧!
## a
## 不对!再猜!
## b
## 猜对了!要不要再玩一次?
##
## 按n退出,其他键再玩一次!
##
## 我改名字了,再猜一次吧!
## a
## 不对!再猜!
## b
## 不对!再猜!
## c
## 不对!再猜!
## d
## 猜对了!要不要再玩一次?
##
## 按n退出,其他键再玩一次!
## n
## 游戏结束!
永恒的蓝色梦想
发表于 2019-8-20 11:49:14
还是不懂
holiday_python
发表于 2020-6-26 19:27:32
李金龙
19971023
发表于 2020-7-22 10:07:44
1
小陨aoq
发表于 2020-7-30 19:18:08
让我康康
aironeng
发表于 2020-12-11 10:53:20
领鱼币
guo1186874557
发表于 2020-12-12 16:51:16
1
18680535284
发表于 2021-7-21 17:14:37
看看怎么写,刚学