Foros del Web » Programando para Internet » Python »

Cambios del Python 2 al Python3

Estas en el tema de Cambios del Python 2 al Python3 en el foro de Python en Foros del Web. Trabajo con la versión 3, pero algunos manuales que tengo utilizan la 2. Como estoy empezando en el mundo de la programación, no conozco versiones ...
  #1 (permalink)  
Antiguo 14/02/2013, 10:53
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 10 meses
Puntos: 55
Cambios del Python 2 al Python3

Trabajo con la versión 3, pero algunos manuales que tengo utilizan la 2. Como estoy empezando en el mundo de la programación, no conozco versiones anteriores de Python.
Así que no sé qué debo modificar en esto por ejemplo para que funcione (no me lee la función salto de línea). ¡Gracias de antemano!

Código:
def nueva_linea():
    print

print("Cabecera")
nueva_linea()
print("Entradilla")

def tresLineas():
    nueva_linea()
    nueva_linea()
    nueva_linea()

print("Segundo tramo")
tresLineas()
print("Conclusión")
  #2 (permalink)  
Antiguo 14/02/2013, 11:07
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Cambios del Python 2 al Python3

Te recomiendo empezar con python 2.x y luego dar el salto a python 3.x mas que nada por la cantidad de material que hay en español para python 2.x

Si deseas continuar con python 3.x una decisión en este punto mas aceptable.

Tienes ver las diferencias de python 2.x y 3.x

La principal es que print paso de ser una palabra reservada a una función, entonces si quieres imprimir una linea en blanco debes de llamar a print como una función.

Código Python:
Ver original
  1. def nueva_linea():
  2.     print()
  3.  
  4. print("Cabecera")
  5. nueva_linea()
  6. print("Entradilla")
  7.  
  8. def tresLineas():
  9.     nueva_linea()
  10.     nueva_linea()
  11.     nueva_linea()
  12.  
  13. print("Segundo tramo")
  14. tresLineas()
  15. print("Conclusión")
  #3 (permalink)  
Antiguo 14/02/2013, 11:18
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 10 meses
Puntos: 55
Respuesta: Cambios del Python 2 al Python3

¡Vaya, por fin funciona, muchas gracias! Y seguiré tu consejo con el Python 2, un saludo.

Etiquetas: cambios, python3
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:03.