我想试试这个抽认卡的想法,为即将到来的测试尝试学习关键字及其含义。我想在 python 上创建一个字典,我可以用它来帮助解决这个问题。这个想法是向我显示定义,然后我必须猜测已定义的词。我在下面展示了如何在先显示键然后显示值的情况下执行此操作,但我希望它做相反的事情但无法弄清楚如何实现它。 (下面代码中的词汇表指的是我的词典)任何帮助将不胜感激。
def show_flashcard():
""" Show a random key and ask me
to define it. Show the definition
when the user presses return.
"""
random_key = choice(list(glossary))
print('Define: ', random_key)
input('Press return to see the definition')
print(glossary[random_key])
如果我没理解错的话,这还不够吗?
print('Define: ', glossary[random_key])
input('Press return to see the definition')
print(random_key)
基本上只是交换问题和答案。
我是一名优秀的程序员,十分优秀!