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
Python3 猜字谜游戏代码:带提示和多轮挑战

原文地址: https://www.cveoy.top/t/topic/oXxk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录