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çãoinputjá 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.