Autor
|
Tema: Conocer las diferencias entre Python 2 y 3 (Leído 4,082 veces)
|
Linton
Desconectado
Mensajes: 239
|
Trabajo con la 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). 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") Gracias, un saludo.
|
|
|
En línea
|
|
|
|
alister
Desconectado
Mensajes: 513
|
creo que lo unico que afecta a este codigo es el cambio de la funcion print, que ahora es un metodo. antes era print(blablabla) y ahora es print[espacio](bla bla bla) try this! 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")
|
|
« Última modificación: 14 Febrero 2013, 22:34 pm por alister »
|
En línea
|
Back 2 business!
|
|
|
Linton
Desconectado
Mensajes: 239
|
Nada, se sigue chupando los renglones en blanco ¡Gracias por tu ayuda!
|
|
|
En línea
|
|
|
|
alister
Desconectado
Mensajes: 513
|
Nada, se sigue chupando los renglones en blanco ¡Gracias por tu ayuda! ah! es eso? pero eso no tiene nada que ver con reparar codigo para que se ejecute bien de una version a otra de python! me enfoqué en ese punto, y me salté directamente la frase de los saltos de linea, valga la redundancia xD mira asi: def nueva_linea(): print "\n" # si no pones algo aqui... qué quieres que pase xD
print ("Cabecera") nueva_linea() print ("Entradilla")
def tresLineas(): nueva_linea() nueva_linea() nueva_linea()
print ("Segundo tramo") tresLineas() print ("Conclusión")
|
|
« Última modificación: 14 Febrero 2013, 18:00 pm por alister »
|
En línea
|
Back 2 business!
|
|
|
Linton
Desconectado
Mensajes: 239
|
A ver, según el manual que tengo: " def nueva_linea(): print ...Contiene una única sentencia, que muestra como salida un carácter de nueva línea ( es lo que sucede cuando utiliza una orden print sin argumentos)." ¿Entonces no es correcto? Gracias, un saludo.
|
|
|
En línea
|
|
|
|
alister
Desconectado
Mensajes: 513
|
A ver, según el manual que tengo: " def nueva_linea(): print ...Contiene una única sentencia, que muestra como salida un carácter de nueva línea ( es lo que sucede cuando utiliza una orden print sin argumentos)." ¿Entonces no es correcto? Gracias, un saludo. el manual dice una cosa tu experiencia otra. qué dice mi versión del código?
|
|
|
En línea
|
Back 2 business!
|
|
|
Linton
Desconectado
Mensajes: 239
|
Ja ja ¿te refieres a la ayuda de Python? Una cosilla: si escribo print "\n" como sentencia me da error de sintaxis...
|
|
|
En línea
|
|
|
|
xassiz~
|
Una cosilla: si escribo print "\n" como sentencia me da error de sintaxis... print ("\n")
|
|
|
En línea
|
|
|
|
alister
Desconectado
Mensajes: 513
|
aquí el que se ha equivocao he sido yo, de lo lindo además, como para tirarme a un barranco xDD
|
|
|
En línea
|
Back 2 business!
|
|
|
Linton
Desconectado
Mensajes: 239
|
No pasa nada, hombre, tu ayuda es muy de agradecer Saludos.
|
|
« Última modificación: 15 Febrero 2013, 12:08 pm por Linton »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Diferencias entre un mpeg y un avi
Multimedia
|
trapo
|
2
|
2,291
|
19 Noviembre 2004, 00:08 am
por Songoku
|
|
|
Diferencias entre VCDs
Multimedia
|
¤ Nerviozzo ¤
|
0
|
14,404
|
13 Marzo 2005, 21:18 pm
por ¤ Nerviozzo ¤
|
|
|
DIFERENCIAS ENTRE VB 6.0 Y VB.NET ???
« 1 2 »
.NET (C#, VB.NET, ASP)
|
Helicot
|
10
|
9,707
|
5 Agosto 2007, 12:40 pm
por Meta
|
|
|
¿Hay muchas diferencias entre python 2.x y python 3.x?
Programación General
|
bichotg
|
2
|
4,544
|
21 Febrero 2012, 16:19 pm
por bichotg
|
|