print("Camiseta Unissex","Tamanho: P, M, G, GG","Material: 100% algodão","Cores disponíveis: Preto, Branco, Vermelho", sep ='\n')
Nessa segunda opção correta do exercicio não seria uma boa prática separador estar com "\n"?
print("Camiseta Unissex","Tamanho: P, M, G, GG","Material: 100% algodão","Cores disponíveis: Preto, Branco, Vermelho", sep ='\n')
Nessa segunda opção correta do exercicio não seria uma boa prática separador estar com "\n"?
Oi Leonardo, tudo bem?
Sua dúvida é muito pertinente. No Python, o uso do '\n' como separador em uma função print é considerado uma prática comum quando queremos imprimir diferentes strings em linhas separadas.
O código:
print("Camiseta Unissex","Tamanho: P, M, G, GG","Material: 100% algodão","Cores disponíveis: Preto, Branco, Vermelho", sep ='\n')
Está corretamente usando o '\n' como separador para imprimir cada item em uma linha diferente, que é justamente o objetivo quando estamos lidando com descrições de produtos em um e-commerce, por exemplo.
Entretanto, é importante notar que a escolha entre usar aspas simples ou "\n" como separador pode depender do contexto e da preferência do programador mesmo. No caso foi para mostrar didadicamente como podemos escrever.
Um abraço e bons estudos.