Olá! Na questão 7, temos valores de entrada definido para o código dar certo, mas em situação de vida real os usuários podem digitar com a primeira letra maiúscula também, como podemos incluir as demais entradas e o código funcionar?
Olá! Na questão 7, temos valores de entrada definido para o código dar certo, mas em situação de vida real os usuários podem digitar com a primeira letra maiúscula também, como podemos incluir as demais entradas e o código funcionar?
na variavel turno voce poderia tratar a string com a funcao .lower(), onde tudo que o usuario digitar fica em letra minuscula o codigo ficaria: turno=str(input('Em qual periodo do dia voce estuda? ')).lower()
E no caso do seu codigo apresentado, para verificar qual foi a resposta para turno voce deve utilizar o or ao inves de and nesse caso o codigo ficaria:
turno=str(input('Em qual periodo do dia voce estuda? '))
if turno=='manhã' or turno=='Manhã' or turno=='manha':
print('Bom dia!')
elif turno=='tarde' or turno=='Tarde':
print('Boa tarde!')
elif turno=='noite' or turno=='Noite':
print('Boa Noite')
else:
print('Valor invlaido')
Espero ter ajudado, bons estudos!
Obrigada Davi!