列表、字符串和循环

2024-04-24 13:10:22 发布

您现在位置:Python中文网/ 问答频道 /正文

编写一个函数,要求用户选择一个神秘单词的字母。如果用户猜错了4次以上,电脑会说“游戏结束”。如果猜对了4次以上,电脑会说“好的,现在试着猜这个词。”如果猜对了,电脑会说“你赢了”


Tags: 函数用户游戏字母单词电脑
1条回答
网友
1楼 · 发布于 2024-04-24 13:10:22

你也许能完成下面的一些步骤,恕我冒犯。多做一些小步骤。学习如何把大问题分解成小问题。想象一下,如果没有电脑,你会如何与你的朋友一起使用纸和铅笔:

  • 编写一个print(...)命令来说你好,并将其存储到guess.py文件中。你知道吗
  • 学习如何启动Python程序。你知道吗
  • 在上面的print周围写一个函数game(即前面再写一行,加上print的缩进)。你知道吗
  • 在函数定义下面添加调用函数。你知道吗
  • 再次启动guess.py(即相同的输出,不同的实现)。你知道吗
  • 添加从键盘读取的输入(input('prompt:')),将其存储到x变量,然后打印该变量。你知道吗
  • 启动程序。你知道吗
  • 将变量playing添加到函数的开头,并将其初始化为True。你知道吗
  • 在下面添加while playing:循环,并缩进inputprint命令以使它们在循环中。你知道吗
  • 启动程序,用Ctrl+C退出
  • print(x)改成print(repr(x)),看看你从input中得到了什么。你知道吗
  • 发射。你知道吗
  • x = x.rstrip()添加到input行下方和print上方。你知道吗
  • 发射。你知道吗
  • 将下面的测试添加到while循环体的末尾。你知道吗

是的。你知道吗

if x == '': 
    playing = False
  • 如果你想退出程序,只需不带任何字符地按回车键。你知道吗

(初审后继续)

想想你将如何产生一个神奇的字(使用纸,铅笔和一些随机的方法来选择字符)。想想如何储存这个词。如何检查角色是否在里面?你将如何检查尝试猜测的次数?使用小步骤增强程序,使其始终工作。当程序达到预期效果时停止编程。你知道吗

相关问题 更多 >