我如何修复“while”语句中的语法错误?

问题描述 投票:-1回答:1

我为我的书制作了一个“书架”的代码,我的条件是:“当x变量小于y变量时,继续,否则,打破”,但是python说在行中,有一个语法错误,但是,我不知道错误在哪里。

我尝试运行代码,验证缩进空间等等,但对我来说,没有任何错误,对于python,有一个语法错误。

def lista()
    cadastrados = 0 
    livros = int(input("Quantos livros você deseja cadastrar?")
    while cadastrados < livros:
        print()
        linha()
        print()
        print()
        título = input("Put the title of your book: ")
        autor = input("Put the writer of your book: ")
        gênero = input("Put the gender of your book: ")
        cadastrados += 1
        if cadastrados >= livros:
            break

我期待问题的循环,并将数字添加到“cadastrados”变量,如果数字达到限制,“while”循环将停止,但实际结果是“无效语法”突出显示“while”语句

python python-3.x loops syntax-error conditional
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.