Pessoal, estava fazendo o seguinte exercício:
Escreva um programa que pergunte em qual turno a pessoa usuária estuda ("manhã", "tarde" ou "noite") e exiba a mensagem "Bom Dia!", "Boa Tarde!", "Boa Noite!", ou "Valor Inválido!", conforme o caso.
Tentei usar OR para mais de uma opção de input válida, porém, usando o OR, o retorno é sempre do primeiro print (nesse caso, 'Bom dia!'). Como eu faço para ter mais de uma opção de str válida para uma mesma condicional sem precisar ficar repetindo?
turno = str(input('Escreva em que turno você estuda: '))
if turno == 'manhã' or 'manha' or 'diurno':
print('Bom dia!')
elif turno == 'tarde' or 'matutino':
print('Boa tarde!')
elif turno == 'noite' or 'noturno':
print('Boa noite!')
else:
print('Valor Inválido!')