小编Cor*_*y D的帖子

创建一个“ Flashcard”词汇程序

我想用Python 3编写一个实质上是词汇卡片的程序。我可以列出术语,添加术语或显示随机定义以尝试准确猜测。一旦准确地猜出,我将获得另一个定义进行猜测的选项。另外,我只想显示一个随机的key:value对,并继续查看对,直到输入EXIT

我使用字典制作了大部分程序,但是不确定如何输入正确的命令输入所显示定义的键。如果有人可以提供建议,我将不胜感激!另外,在输入此代码时,我得到了一些错误消息,并且不得不进行一系列缩进,不确定在那儿我做错了什么。

import random

terms = {"1" : "def 1", #Dictionary of 'terms' and 'definitions'
         "2" : "def 2",
         "3" : "def 3"}

menu = None
while menu != "4":
    print("""

    DIGITAL FLASHCARDS!

    1 - List Terms
    2 - Add Term
    3 - Guess Random Definition
    4 - Exit

    """)
    menu = input("\t\t\tEnter Menu option: ")
    if menu == "1":  # List Terms
        print("\n")
        for term in terms:
            print("\t\t\t", term)
        input("\n\tPress 'Enter' to return to Main Menu.\n") …
Run Code Online (Sandbox Code Playgroud)

python dictionary python-3.x

2
推荐指数
1
解决办法
2348
查看次数

标签 统计

dictionary ×1

python ×1

python-3.x ×1