【发布时间】:2013-11-17 22:25:15
【问题描述】:
我正在尝试编写代码来执行此操作:
how many 'SOS!' do you want to call? 5
SOS!SOS!SOS!SOS!SOS!
但我能想到的就是这个
print "please tell me how bad your situation is, how many SOS! do you want to call?"
def help(n):
if n <= 0:
print "Don't SOS! if you don't need help!"
elif n > 1:
print "SOS!"
help(n-1)
else:
print "SOS!"
help(input("how many SOS! do you need to call?"))
有没有人有办法解决这个问题?
【问题讨论】:
-
修复它?是什么让你觉得它有问题?
-
我刚刚运行了你的代码,它运行良好......你有什么问题?
-
您的问题只是关于将所有 SOS 放在一条线上吗?如果是这样,也许您应该编辑问题以明确说明问题所在。
标签: python function recursion python-2.x