填字游戏单词搜索

时间:2017-05-16 18:16:05

标签: python string file

我有一项学校考试的任务。 我们必须在python 3中创建一个程序。 程序必须在一个文件中搜索,就像一个包含各种单词的字典,以便进行正确的匹配。 如果搜索词是: B'X? 沙沙声可能是: BOXER Boxen有 BOXTE .... 但它不只是一个单词,在单独的文件中存储搜索词,现在我必须打开这两个文件并打印出正确的答案。 一句话就是这样的:

if len(word) == len(search):
    ok = True
    for index in range(len(word)):
        character = search[index]
        if character == "?":
            continue
        if character != word[index]:
            ok = False
            break
    if ok:
        print(word)

除了添加其他文本,我还要将德语字母ä转换为ae,ö在oe和ü在oe,以及ß到ss。那是我卡住的部分...... 我是新手,但我已经搜查了董事会,找不到任何东西。

1 个答案:

答案 0 :(得分:0)

使用Python的replace method on strings,您可以遍历已知的字符列表并将其交换出来。