Se rima == "não", o que fazer se, em uma frase par, o sorteio sempre retornar uma palavra que rima com a última palavra da frase anterior?
Oi, Antônio!
Quando rima=="não" seu programa não deve fazer nada relacionado com rimas, ou seja, ele nem mesmo detectaria esse caso que você menciona. Note que rima=="não" não significa que não podem existir rimas, simplesmente que não haverá qualquer verificação nesse sentido.
Abraços,
Marcelo