在Python中检查用户输入

时间:2018-02-12 14:59:45

标签: python

我试图创建一个程序,询问用户的输入然后返回带有语句的信息。下面的代码只返回一个空白的语句。任何帮助将不胜感激。我正在使用python idle。

iconv()

3 个答案:

答案 0 :(得分:1)

除非用户在提示时输入两个空格,否则gnc的比较将不会成立。请尝试以下操作,gnc将在变量gnc中提供。

gnc = input ("Enter gnc here: ")
if not gnc:
    print ("gnc is empty")
print("The value of gnc is: {}".format(gnc))

答案 1 :(得分:1)

我认为只有当它是有效输入(非空)时才需要打印

您必须检查输入值是否为空或仅为空格。为此,您需要修剪输入中的额外空格,如果条件满足,则需要打印!

String(tobeFormattedString)

答案 2 :(得分:0)

更容易:

gnc = raw_input("Enter gnc here: ")
if not gnc:
    print ("Empty")
print gnc