Python3 猜字谜游戏代码:带提示和多轮挑战
import random
定义一个字谜列表
riddles = ['我是一个五笔字,一笔画成方,二笔画成户,三笔画成人,你猜我是什么字?', '我是一个汉字,上面是日,下面是月,你猜我是什么字?', '我是一个成语,形容人不能长久,你猜我是什么成语?']
定义一个答案列表
answers = ['口', '明', '昙花一现']
while True: # 随机选择一道字谜 idx = random.randint(0, len(riddles)-1) riddle = riddles[idx] answer = answers[idx]
# 定义回答次数
chances = 3
# 开始猜字谜
while chances > 0:
print(riddle)
guess = input('请回答:')
if guess == answer:
print('猜对了!')
break
else:
chances -= 1
print('猜错了,请再接再厉!还剩', chances, '次机会。')
# 判断是否继续游戏
choice = input('是否继续游戏?(y/n)')
if choice != 'y':
break
原文地址: https://www.cveoy.top/t/topic/oXxk 著作权归作者所有。请勿转载和采集!