Escreva o códigoDesafioPython
Classificar palavra por tamanho e início
Juntar len, in e índice com elif aninhado.
Leia uma palavra e classifique pelo tamanho, ignorando maiúsculas. Se tiver menos de 4 caracteres, imprima curta. Se tiver de 4 a 6 caracteres, imprima media vogal se começar com vogal (a, e, i, o, u) e media consoante se não. Se tiver mais de 6 caracteres, imprima longa.
Entrada: Uma linha com uma palavra.
Saída: Uma linha com a classificação da palavra.
Revisa etapa da trilha 3, etapa da trilha 4, etapa da trilha 5
Exemplo 1
- Entrada
oi
- Saída esperada
curta
Duas letras ficam na faixa curta.
Exemplo 2
- Entrada
amor
- Saída esperada
media vogal
Quatro letras com vogal inicial dão media vogal.
Exemplo 3
- Entrada
casa
- Saída esperada
media consoante
Quatro letras com consoante dão media consoante.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
palavra = input()
baixo = palavra.lower()
tamanho = len(palavra)
if tamanho < 4:
print('curta')
elif tamanho <= 6:
if baixo[0] in 'aeiou':
print('media vogal')
else:
print('media consoante')
else:
print('longa')O len() define três faixas exclusivas com elif. A faixa do meio usa seleção aninhada para olhar a primeira letra. O in testa se ela está em aeiou.
Erro comum: Esquecer o .lower() e tratar Amor como consoante por causa do A.
Escreva sua solução e verifique quando quiser.