Instrução outra após instrução while e comparação de strings com uma lista de strings?
Estou tentando criar um pequeno script de teste que acrescenta algo a uma nota. A seguir, está a principal função que executarei no script. O problema parece ser que não consigo obter oelse
bloco para executar quando owhile
O bloco é avaliado como falso (ou seja, quando é avaliado como algo que não é uma dessas quatro opções), owhile
O bloco continua em um loop infinito. Eu também tentei inserir umbreak
no loop while, mas isso encerra o script após owhile
loop foi executado.
Como faço para sair dowhile
aoelse
bloquear quando avalia falso? E por que a maneira atual como faço as coisas funciona como gostaria? Obrigado.
def start():
q01 = input("What is the subject of your note?\n")
q02 = input("Are you certain that the subject of your note is " + q01 + "?\n")
while q02 == 'No' or 'no' or 'NO' or 'n':
q01 = input("So, what is the subject of your note?\n")
q02 = input("Are you certain now that the subject of your note is " + q01 + "?\n")
else:
q03 = Enter("Enter the content of your note")