-2

我是一个真正的 1 级忍者,想解决我的作业,但我做不到:

所以任务是:

说一个介于 1-100 之间的数字:
我说 15
Okey,这很好
说一个介于 1-100 之间的数字:
我说 231
Grrr,不好的答案,说另一个数字
我说 -58
Grrr,不好的答案,说另一个数字
78
Okey,那就是说
一个介于 1-100 之间的数字:

那是我的问题,因为我可以在第一行写代码,但我不能前进

我的代码是:

x=input("Saying a number between 1-100: ")
print(x)
4

1 回答 1

6

我不会给你完整的答案,因为这是家庭作业,但无论如何我会尽量让你朝着正确的方向前进:

  1. 您需要无限次循环并重复读取和检查输入数字的动作。

  2. 有一个选择,基于的价值x。有些价值观会导致print("OK!"),有些价值观会导致print("Grr")

  3. 您的选择涉及比较数字,但input会给您一个字符串。你将不得不转换它。

于 2013-05-11T13:26:29.973 回答