Python 2.7.10:除了使用len()之外,还有其他方法可以检查输入是否为空

时间:2017-08-02 15:08:50

标签: python

我目前正在尝试进行数学测验,我正在尝试让用户不回答问题时使程序不崩溃(将用户输入留空)。这是我目前所拥有的

    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问题中寻找答案,但它们似乎都不合适。

三江源!

1 个答案:

答案 0 :(得分:-2)

您可以使用

if useranswer:
    # do what you want to do here