IIC2233 / syllabus-2021-1

Repositorio oficial del curso IIC2233 Programación Avanzada 🚀✨
https://iic2233.github.io
38 stars 49 forks source link

Print() respetando Pep-8 #143

Closed nicolascamhi closed 3 years ago

nicolascamhi commented 3 years ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Duda

Como puedo romper un print muy largo para cumplir con PEP8? Traté con \ pero en el terminal se ve mal.

Juampisaez commented 3 years ago

Hola @nicolascamhi Mm, yo te recomendaria hacer lo mismo que dijiste jejeje, de igual manera hay mas formas. Te dejo un link donde puedes encontrar mas información para respetar el PEP-8.

Avisame si te sirve, quedo atento :)

aaossa commented 3 years ago

Hola @nicolascamhi , esto es semi duplicado de #141 , por si quieres ver la conversación de allá ✌️

nicolascamhi commented 3 years ago

Si vi ese issue, pero eso no me sirve por ejemplo, para registrar mensajes en mensajes.csv. Al poner \ o romperlo en distintas lineas se generan espacios adicionales que luego traen problemas a la hora de leer los mensajes directamente del archivo.

Eso me sirve para todo menos para cuando cuidar el formato es demasiado importante.

Puedo dejar un par de lineas >100 caracteres? Se perdonan algunas si son pocas?

Juampisaez commented 3 years ago

@nicolascamhi revisaste el link? ahi aparecen unas formas faciles de hacer un print para respetar el Pep-8. Por ejemplo:

print(("Este es un codigo muy largo"
      "si quieres respetar Pep-8 tendras"
      " que separar las lineas"))

De esta forma respetas el Pep-8 y puedes hacer un print largo en una sola linea.

Y contestando a tu ultima pregunta, el descuento va si te pasas de los 100 caracteres, esta en la guia de descuentos. La idea es que respetes el formato que estamos pidiendo.

Espero conteste a tus pregunta :)