Python tem switch?
Python tem switch?
Olá Allan! Tudo certo? Espero que sim. 🙂
Infelizmente, a estrutura condicional do Switch não está presente no Python. Exitem algumas alternativas que podem ser utilizadas:
# Definindo uma função que desempenha o papel do switch
def eh_vogal(letra):
if (letra == 'a'):
print("É a letra a!")
elif (letra == 'e'):
print("É a letra e!")
elif (letra == 'i'):
print("É a letra i!")
elif (letra == 'o'):
print("É a letra o!")
elif (letra == 'u'):
print("É a letra u!")
else:
print("A letra não é uma vogal!")
letra = input("Insira uma letra: ")
eh_vogal(letra)
# Definindo uma função que desempenha o papel do switch
def eh_vogal(letra):
switch={
'a':'É a letra a!',
'e':'É a letra e!',
'i':'É a letra i!',
'o':'É a letra o!',
'u':'É a letra u!'
}
return print(switch.get(letra,"A letra não é uma vogal!"))
letra = input("Insira uma letra: ")
eh_vogal(letra)
Espero ter ajudado! Quaisquer dúvidas, estou à disposição. 😉