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. 😉