2024-04-18 14:34:30 发布
网友
我正在尝试用python编写一个日语学习程序。只是从一个单词列表中随机使用一次,直到一个单词都会从列表中随机使用。在每个单词之后,显示用户将输入翻译。如果它是错误的,它会这样说,并添加一个累加器,在所有的单词被使用后显示。如果是对的话也是一样。在
如果您能帮助我将单词随机化并确保它们只显示一次,我将不胜感激。在
我对python不是很熟悉,所以我不知道可用的确切语法或数据结构。我的基本思想是将成对的单词放在一个列表中(每个元素是一对日语单词及其英语翻译),洗牌列表,然后迭代列表以显示它们。在
我希望这是有意义的,并有一点帮助。在
The part that I need help with is the randomizing of the words and making sure that they are only displayed once.
在开始之前,randomize the list of words,然后按顺序迭代它。在
import random words = ['foo', 'bar', 'baz', 'quux'] random.shuffle(words) for word in words: # TODO prompt for translation print word
我对python不是很熟悉,所以我不知道可用的确切语法或数据结构。我的基本思想是将成对的单词放在一个列表中(每个元素是一对日语单词及其英语翻译),洗牌列表,然后迭代列表以显示它们。在
我希望这是有意义的,并有一点帮助。在
在开始之前,randomize the list of words,然后按顺序迭代它。在
相关问题 更多 >
编程相关推荐