大家好,目前卡在如何让游戏输了或玩完五次后,询问玩家意愿
若回答yes便可以重新再玩。以下是我的程式码,在此谢谢python的高手们
import time
print('这是一个冒险的游戏,你将闯过五个关卡,')
print('每个关卡,你要报上通关密语。')
def initiate():
print('报错了,你会被吃掉;')
print('报对了,你可以往下闯。')
print('闯过五关,你会得到一个惊喜….' )
time.sleep(3)
print('我们开始。')
time.sleep(3)
print('现在你进入了第一关….. 这关的密语是水果….. 请你选择一个门…. 试试
运气吧….. ')
def password():
print("恭禧!!你过了这关!\n 下一关")
print('现在你进入了第二关….. 这关的密语交通工具….. 请你选择一个门…
. 试试运气吧….. ')
def password0():
print("恭禧!!你过了这关!\n 下一关")
print('现在你进入了第三关….. 这关的密语是亲属关系….. 请你选择一个门
…. 试试运气吧….. ')
def password1():
print("恭禧!!你过了这关!\n 下一关")
print('现在你进入了第四关….. 这关的密语是动物….. 请你选择一个门….
试试运气吧….. ')
def password2():
print("恭禧!!你过了这关!\n 下一关")
print('现在你进入了第五关….. 这关的密语是成语….. 请你选择一个门….
试试运气吧….. ')
def password3():
print("恭禧!!你过了这关!\n 下一关")
initiate()
for i in range (5):
given= int (input("你选的门(1-5)是:"))
given= str(input("你输入的通关密语是:"))
if given=="西瓜":
password()
elif given=="汽车":
password0()
elif given=="父子":
password1()
elif given=="大象":
password2()
elif given=="七上八下":
password3()
else:
print("啊~ 密语错误!怪兽来吃你了…." )
playAgain = 'yes'
while playAgain == 'yes' or playAgain == 'y':
playAgain = input('Do you want to play again? (yes or no)\n')