为随机选择的单词中的字母创建空格

时间:2018-10-12 01:18:39

标签: python

我是超级新手计算机科学系的学生,我不理解“空白答案=”语句的含义。我的教授解释(我相信),这将创造一个新的空间,但是我不确定这是如何工作的。感谢您阅读问题!

correct_word = random.choice(['apple','banana','watermelon','kiwi','pineapple','mango'])
blank_answer = ' '

for character in correct_word:
    blank_answer = blank_answer + '_ '

1 个答案:

答案 0 :(得分:1)

我解释代码片段的方式是,您正在构建一组下划线,这些下划线串在一起时会创建空白行,以便在页面或其他介质上进行打印。

例如,假设选择为⌘ + ,。变量blank_answer将设置为“ _____”。工作“苹果”中每个字母一个“ _”,因此在本例中为五个下划线。

对于apple,它将有10个下划线“ __________”。有效的循环会为所选单词中的每个字母添加下划线。