おそらくこれまでで最もばかげた質問があります...
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行目...最終的に入力がないかどうかをどのようにテストしますか? コードは入力されたもので正常に動作しますが、エントリが提供されないと壊れます....
ばかばかしいほど単純だと思いますが、どんな助けでも大歓迎です。