Código comentado em Python
Primeiro, pedimos um caractere ao usuário e guardamos na variável 'caractere'.O normal agora seria comparamos se é uma vogal 'a', 'e', 'i', 'o' ou 'u' ou não.
Nós vamos fazer isso sim, porém tem uma pegadinha aí.
Em programação, uma letra minúscula é diferente da sua maiúscula.
Logo, além das vogais que citamos, temos que comparar com 'A', 'E', 'I', 'O' e 'U' também.
Nosso código fica:
char=input('Digite um caractere: ') if char=='a' or char=='e' or char=='i' or char=='o' or char=='u' or \ char=='A' or char=='E' or char=='I' or char=='O' or char=='U': print('Vogal') else: print('Consoante')
Para um if não ficar muito grande, com muitas condições, quebramos ele em duas linhas. Para isso, basta usar uma barra \ , como fizemos no código.
