以下是一个简单的猜字谜游戏的 Python 代码:

import random

# 列出所有可以猜的单词
WORDS = ['python', 'java', 'ruby', 'javascript', 'php', 'csharp', 'swift']

# 随机选择一个单词
word = random.choice(WORDS)

# 将单词中的所有字母换成下划线
display = '_' * len(word)

# 猜字谜过程
while True:
    print('猜一个 {} 个字母的单词:{}'.format(len(word), display))
    guess = input('请输入一个字母或整个单词:').lower()

    # 如果猜对了整个单词,游戏结束
    if guess == word:
        print('你猜对了,恭喜你赢了!')
        break

    # 如果猜一个字母,检查这个字母是否在单词中出现
    if len(guess) == 1:
        if guess in word:
            print('这个字母在单词中出现了!')
            # 将显示的单词中对应位置的下划线替换为猜中的字母
            display = ''.join([guess if letter == guess else display[i] for i, letter in enumerate(word)])
        else:
            print('这个字母不在单词中,请再猜一个字母。')

    # 如果猜错了整个单词,游戏结束
    if display == word:
        print('你猜对了,恭喜你赢了!')
        break

这个代码随机选择一个单词,然后将单词中的所有字母都换成下划线,作为显示给玩家的单词。玩家通过输入一个字母或整个单词来猜字谜。如果猜对了整个单词,游戏结束。如果猜一个字母,程序会检查这个字母是否在单词中出现,并将显示的单词中对应位置的下划线替换为猜中的字母。如果猜错了整个单词,游戏结束。

Python 猜字谜游戏代码 - 简单易懂

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

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