Rimas#
Você está desenvolvendo um sistema de classificação de poemas. Na etapa atual do desenvolvimento é necessário classificar o tipo de rimas em uma estrofe. Utilizaremos 4 tipos de rimas: alternada
, interpolada
, emparelhada
e outra
. As rimas dependem apenas da última sílaba de cada verso. Veja a seguir alguns exemplos (as letras no final de cada linha representam uma sílaba e não fazem parte):
-
Rima alternada (ABAB):
“Cheguei, chegaste. Vinhas fatigada A
E triste, e triste e fatigado eu vinha; B
Tinhas a alma de sonhos povoada A
E a alma de sonhos povoada eu tinha.” B
-- Olavo Bilac
-
Rima interpolada (ABBA):
“Para canto de amor tenros cuidados. A
Tomo entre voz, ó montes, o instrumento; B
Ouvi pois o meu fúnebre lamento; B
Se é que compaixão dos animados.” A
-- Cláudio Manuel da Costa
-
Rima emparelhada (AABB):
“Manhã de junho ardente. Uma encosta escavada A
seca, deserta e nua, à beira de uma estrada A
Terra ingrata, onde a urze a custo desabrocha B
bebendo o sol, comendo o pé, mordendo a rocha.” B
-- Guerra Junqueiro
Se uma rima não pertencer a nenhuma das categorias acima ela é classificada como "outra"
.
Faça uma função que recebe 4 sílabas (a última de cada verso) e devolve a classificação da rima. Utilizando os exemplos acima, teríamos:
- A chamada
classifica_rima("ada", "inha", "ada", "inha")
deve devolver"alternada"
- A chamada
classifica_rima("ados", "mento", "mento", "ados")
deve devolver"interpolada"
- A chamada
classifica_rima("ada", "ada", "rocha", "rocha")
deve devolver"emparelhada"
- A chamada
classifica_rima("ados", "mento", "mento", "inha")
deve devolver"outra"
- A chamada
classifica_rima("ada", "ada", "ada", "ada")
deve devolver"outra"
Sua função deve se chamar classifica_rima
.