我试图创建一个程序,询问用户的输入然后返回带有语句的信息。下面的代码只返回一个空白的语句。任何帮助将不胜感激。我正在使用python idle。
iconv()
答案 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