-5

编写一个函数,要求用户选择一个神秘单词的字母。用户猜错超过 4 次会导致计算机显示“游戏结束”。超过 4 次正确猜测会导致计算机说“好的,现在尝试猜测这个词。” 如果猜对了,就会说“你赢了”。</p>

4

1 回答 1

2

您可能能够执行以下某些步骤,没有冒犯。多做一些小步骤。了解如何将较大的问题分解为较小的问题。想象一下,如果没有计算机,您将如何做到这一点——只需与您的朋友一起,使用纸和铅笔:

  • 编写一个print(...)命令说Hello,并将其存储到guess.py文件中。
  • 了解如何启动 Python 程序。
  • game围绕上面写一个函数print(即前面多行,加上print.
  • 在函数定义下面添加调用函数。
  • 再次启动guess.py(即相同的输出,不同的实现)。
  • 添加从键盘读取输入(将其input('prompt:')存储到x变量中,然后打印变量。
  • 启动程序。
  • 将变量添加playing到函数的开头并将其初始化为True.
  • 在下面添加while playing:循环并缩进inputandprint命令以使它们在循环中。
  • 启动程序,使用 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 回答