在这个代码中如何继续工作((Python)

2024-06-09 19:26:27 发布

您现在位置:Python中文网/ 问答频道 /正文

# pede pelo nome do aluno, ou termina o programa, se "fim".
while(True):
    aluno = input("\nInsira o nome do aluno: ")
    while(aluno == "" or aluno == None):
        aluno = input("Por favor insira o nome do aluno: ")
    if (aluno == "Fim" or aluno == "fim"):
        print(bold + "Fechando o programa...\n" + bold_end) 
        sys.exit()  
    if (aluno.istitle() != True):
        qst = input("\nEste não parece ser um nome regular. Tem certeza que deseja prosseguir?")
        if (qst == 'N' or qst == 'No' or qst== 'Não' or qst == "n" ):
            continue

这是我做的一个程序的一个小片段,帮助我批改学生的考试。他做的正是我想做的,但我揭露的最后四行工作,我不知道为什么

如果插入的名称不仅由大小写字母组成,程序必须询问是否要继续使用该名称。如果我键入“N”或类似的内容,程序将重新启动,并再次询问学生的姓名。如果我键入任何其他内容,程序将按其应该的方式进行。问题是:为什么


Tags: or程序名称trueinputifdo学生