Boa tarde, Isnard! Como vai?
O erro que consegui perceber foi na linha a seguir:
mosrta (" voce esta abaixo do recomendado");
Repare que vc escreveu o nome da função incorretamente! O correto seria fazer:
mostra(" voce esta abaixo do recomendado");
Faça essa correção e veja se o seu código funciona como esperado.
Obs.: Um outro detalhe importante que vc deve prestar a atenção é em relação à indentação do código! Em alguns momentos a indentação está incorreta e se vc perceber dificulta um pouco a leitura do código.
Qualquer coisa é só falar!
Grande abraço bons estudos!