【发布时间】:2015-10-28 15:27:34
【问题描述】:
当我在 python-2.7 中编写此代码时,我收到一条反复运行的消息,有人能告诉我它有什么问题吗?
num = raw_input("enter your number : ")
def calc():
if num == "1":
print "ok"
else:
print "right"
calc()
calc()
它一遍又一遍地打印ok 或right。
那么如果我想在每次打印后回到初始状态(请求输入)怎么办?
【问题讨论】:
-
你为什么大喊大叫?
-
编辑使它更清晰。有人可以把它从搁置列表中删除吗?
-
也许你想把
num = raw_input("enter your number : ")放在函数里面。 -
@Flying_Banana 现在很清楚了,但似乎这个问题真的离题了。
-
但就当前编辑而言,存在所需的行为(再次要求输入)、当前错误(一遍又一遍地打印而不要求输入)以及产生此错误的示例代码,所以它根据定义构成一个最小、完整和可验证的示例。
标签: python function python-2.7