Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: BigKaz en 4 Noviembre 2016, 04:54 AM

Título: (PYTHON) Duda Basica. Definir funcion
Publicado por: BigKaz en 4 Noviembre 2016, 04:54 AM
Hola, estoy empezando a programar en python y cuando defino una funcion llamada nueva_linea con la sentencia print (Disculpas si me expreso mal) no sirve, aqui el codigo
Codigo:
Código (python) [Seleccionar]
def nueva_linea():
  print
print ("Primero")
nueva_linea()
print ("Segundo")



El objetivo es imprimir en el monitor
Primero

Segundo
---------------------
Pero resulta que solo sale:
Primero
Segundo

Alguien me puede decir que error estoy cometiendo?
Gracias

MOD: Etiqueta GeSHi.
Título: Re: (PYTHON) Duda Basica. Definir funcion
Publicado por: MCKSys Argentina en 4 Noviembre 2016, 05:45 AM
Probando en mi python 2.7.10, me imprime como lo quieres (con la línea de separación)...  :P

Saludos!
Título: Re: (PYTHON) Duda Basica. Definir funcion
Publicado por: tincopasan en 4 Noviembre 2016, 08:00 AM
debes estar usando python 3.x

y si es así, es porque esta incompleta la función print de la línea 2
es:
Código (python) [Seleccionar]
print()