我可能有一个最愚蠢的问题......
如何判断 raw_input 是否从未输入过任何内容?(无效的)
final = raw_input("We will only cube numbers that are divisible by 3?")
if len(final)==0:
print "You need to type something in..."
else:
def cube(n):
return n**3
def by_three(n):
if n%3==0:
return cube(n)
else:
return "Sorry Bro. Please enter a number divisible by 3"
print by_three(int(final))
特别是第 2 行...如果最终没有输入,我将如何测试?该代码适用于输入的任何内容,但如果未提供任何条目则中断......
我敢肯定这非常简单,但感谢您提供任何帮助。