我目前正在尝试进行数学测验,我正在尝试让用户不回答问题时使程序不崩溃(将用户输入留空)。这是我目前所拥有的
useranswer=raw_input("what is 8-5?")
length=len(useranswer)
while length<=0:
useranswer=raw_input("please enter answer")
length=len(useranswer)
if int(useranswer)==3:
print "correct"
else:
print"sorry wrong"
现在我正在使用useranswer
使用len(useranswer)
检查raw_input
长度的方法来查看输入中是否有任何内容但这仅在我使用input
时才有效不是正常的{{1}}。
我想知道是否有其他更简单的方法来检查用户输入是否为空,使用不同的方法?我已经从其他一些stackoverflow问题中寻找答案,但它们似乎都不合适。
三江源!
答案 0 :(得分:-2)
您可以使用
if useranswer:
# do what you want to do here