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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!