Embora a expressão str(input(...)) possa ser bastante interessante didaticamente, informando o tipo do que está sendo lido, na prática ela é desnecessária, visto que a função input já retorna um str (ou string). Quando usado desta forma, só irá verificar que já é do tipo desejado e retornar sem alterações.
Também é possível trabalhar melhor os as condições para evitar verificar diversas vezes, exemplo:
Embora a expressão
str(input(...))
possa ser bastante interessante didaticamente, informando o tipo do que está sendo lido, na prática ela é desnecessária, visto que a funçãoinput
já retorna umstr
(ou string). Quando usado desta forma, só irá verificar que já é do tipo desejado e retornar sem alterações.Também é possível trabalhar melhor os as condições para evitar verificar diversas vezes, exemplo:
Assim não precisa verificar diversas vezes se é igual a
'1'
.No mais, o artigo ficou muito melhor formatado, parabéns. Só lembrar de fechar os
"""
no código comentado ficar correto o syntax highlight.Obrigada pela dica de str, vou me atentar a montar o projeto ao invés de validar linha a linha tentar usar um for.