2
respostas

[Dúvida] Formas de usar a separação

Estou aprendendo no momento a usar o sep(), porém estaria errado se eu especificasse em cada uma \n mesmo sendo mais claro e fácil? Como por exemplo: print('\n', 'A\n', 'L\n', 'U\n', 'R\n', 'A\n) Confesso que por já ter aprendido Python, fiquei meio confusa se seria uma melhor prática.

2 respostas

Bom dia.

Normalmente se utiliza o sep='\n' nesses casos com o objetivo de se adequar ao DRY (Don't Repeat Yourself) (Não repita a si mesmo), ou seja, evite repetir a mesma coisa várias vezes no código, é uma boa prática. Mas adicionar o '\n' no final é totalmente possível.

Outra possibilidade é fazer o print de uma letra de cada vez, mas o ideal é mesmo um único print com o sep='\n', pois inclusive, se quiser mudar o separador depois, muda-se somente em um lugar, ao invés de 5.

Ahn sim, entendi. Sim repetir muitas coisas no código fica bem poluído e fácil de se perder para quem vê. Obrigada pela explicação!