Resolvi pegar alguns exercícios fora da plataforma pra poder fixar bem o conteúdo de if, elif e else. Não sei se poderia fazer isso, se não, me corrijam que não farei mais.
Aqui está:
"Faça um Programa que verifique se uma letra digitada é vogal ou consoante."
Meu código seria esse:
letra = input("Digite um caractere: ")
if(letra == "a" or letra == "A" or letra == "b" or letra == "B" or letra == "c" or letra == "C" or letra == "d" or letra == "D" or \
letra == "e" or letra == "E"):
print ("Vogal")
else:
print("Consoante")
Porém, usando o teclado numérico do meu notebook, cliquei sem querer no número 4, o que me deu um resultado de consoante. Pelo código isso não estaria errado, mas nós sabemos que 4 é um número inteiro. Se eu quisesse acrescentar isso ao código, como que eu faria? Eu tentei com o código a seguir mais não deu certo, alguém pode me responder isso?
letra = input("Digite um caractere: ")
if(letra == "a" or letra == "A" or letra == "b" or letra == "B" or letra == "c" or letra == "C" or letra == "d" or letra == "D" or \
letra == "e" or letra == "E"):
print ("Vogal")
*elif(letra==int):
print("Número")*
else:
print("Consoante")
Continua me voltando como consoante.
Agradeço desde já.