编写一个函数,要求用户选择一个神秘单词的字母。用户超过4次错误的猜测导致计算机说“Game Over”。超过4个正确的猜测导致计算机说“好了,现在尝试猜测这个词。”如果猜测是正确的,那么就说“你取胜“。
答案 0 :(得分:2)
您可能有以下某些步骤,没有冒犯。做更多的小步骤。了解如何将较大的问题划分为较小的问题。想象一下,如果没有计算机,你会怎么做 - 只需和你的朋友一起使用纸和笔:
print(...)
命令来说明 Hello ,并将其存储到guess.py
文件中。game
周围写一个函数print
(即之前的另一行,加上print
的缩进。guess.py
(即相同的输出,不同的实现)。input('prompt:')
,将其存储到x
变量,然后打印变量。playing
添加到函数的开头,并将其初始化为True
。while playing:
循环并缩进input
和print
命令以使它们循环播放。print(x)
更改为print(repr(x))
,以查看您真正从input
获得的内容。x = x.rstrip()
行下方和input
上方添加print
。
if x == '':
playing = False
(在第一次试验后继续)
考虑如何生成一个神奇的单词(使用纸张,铅笔和一些随机方法来选择字符)。想想如何存储这个词。你如何检查角色是否在里面?你如何检查猜测次数?使用小步骤增强程序,使其始终有效。当它达到预期效果时停止编程。