在python中的空字符串

时间:2016-12-06 16:48:08

标签: python

这是Python的新手,所以我对我的代码有疑问:

def unosenje_knjiga():
ime = str(input("Ime knjige:"))
autor = str(input("Autor knjige:"))
isbn = str(input("ISBN knjige:"))
zanr = str(input("Zanr knjige:"))
izdavac = str(input("Izdavac knjige:"))
godina = str(input("Godina stampe:"))
print ("Uspesno ste ubacili novu knjigu u sistem")
second_meni()

这里的问题是当我运行程序时,我可以轻松点击回车,然后下一个字符串将会跟随。我如何制作它,以便我需要写一些东西,以便下一个字符串出现。感谢

2 个答案:

答案 0 :(得分:0)

您可以使用raw_input例如:

    response = ""
    while (response != "Valid Answer"):
        response = raw_input("ISBN knjige:\n");

    print "Question answered correcty show next question"

答案 1 :(得分:0)

您可以使用len()函数来确定字符串的长度。 代码:

ime = str(input("Ime knjige:"))
while len(ime) <= 0:
    ime = str(input("Ime knjige:"))
print("Done")

而不是打印&#34;完成&#34;你可以做下一个输入序列。

回答你的问题?