Classificador de língua#
A porcentagem de vogais em uma frase é um critério que pode ser utilizado de forma básica para classificar um idioma. Por exemplo, frases na língua portuguesa, IGNORADO ESPAÇOS, possuem em média de 52% até 60% de consoantes (esses números foram inventados). Sendo assim, faça uma função que define se uma string de entrada está escrita em uma determinada língua ou não.
A função deve ter como entrada uma frase (string) e dois números, representando a menor e maior porcentagens de vogais, respectivamente. Como saída, caso a porcentagem de vogais da frase esteja entre os limites fornecidos (incluídos), a função deve retornar verdadeiro (True
), ou seja, que é o idioma desejado. Caso contrário, deve retornar falso (False
).
Exemplo:
Entrada: "O dia esta bonito"
e as porcentagens 55.0
e 63.5
Saída: Deve ser verdadeiro (True
), pois a frase de entrada tem 57,14% de vogais
Considerações:
- A string de entrada contém apenas letras e espaços. Acentos, números e caracteres especiais não serão utilizados na entrada;
- Pode haver entrada com letras em maiúsculo ou minúsculo;
- O segundo argumento sempre será um número (porcentagem) menor do que o terceiro argumento;
- Não deve contabilizar espaços.
O nome da sua função deve ser classifica_lingua
.