编写一个函数,要求用户选择一个神秘单词的字母。用户猜错超过 4 次会导致计算机显示“游戏结束”。超过 4 次正确猜测会导致计算机说“好的,现在尝试猜测这个词。” 如果猜对了,就会说“你赢了”。</p>
问问题
77 次
1 回答
2
您可能能够执行以下某些步骤,没有冒犯。多做一些小步骤。了解如何将较大的问题分解为较小的问题。想象一下,如果没有计算机,您将如何做到这一点——只需与您的朋友一起,使用纸和铅笔:
- 编写一个
print(...)
命令说Hello,并将其存储到guess.py
文件中。 - 了解如何启动 Python 程序。
game
围绕上面写一个函数print
(即前面多行,加上print
.- 在函数定义下面添加调用函数。
- 再次启动
guess.py
(即相同的输出,不同的实现)。 - 添加从键盘读取输入(将其
input('prompt:')
存储到x
变量中,然后打印变量。 - 启动程序。
- 将变量添加
playing
到函数的开头并将其初始化为True
. - 在下面添加
while playing:
循环并缩进input
andprint
命令以使它们在循环中。 - 启动程序,使用 Ctrl+C 退出。
- 更改
print(x)
以print(repr(x))
查看您真正从input
. - 发射。
- 添加
x = x.rstrip()
就在该input
行下方和上方print
。 - 发射。
- 将以下测试添加到 while 循环体的末尾。
.
if x == '':
playing = False
- 如果要退出程序,请启动并按 Enter 键而不输入任何字符。
(在第一次试验后继续)
想想你将如何生成一个神奇的单词(使用纸、铅笔和一些随机的方法来选择字符)。考虑如何存储单词。你如何检查角色是否在里面?您将如何检查猜测尝试的次数?使用小步骤增强程序,使其始终有效。当它达到你的预期时停止编程。
于 2012-10-13T10:29:23.857 回答