python中的空字符串

2024-10-02 22:36:58 发布

您现在位置: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()

这里的问题是,当我运行程序时,我可以很容易地单击enter,然后下一个字符串就会出现。我该怎么做才能写出下一个字符串。谢谢


Tags: 字符串代码inputdefisbn新手strime
2条回答

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

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

您可以执行下一个输入序列,而不是打印“完成”。你知道吗

回答你的问题?你知道吗

您可以使用raw_input例如:

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

    print "Question answered correcty show next question"

相关问题 更多 >