Foro de elhacker.net

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
  1. def nueva_linea():
  2.  print
  3. print ("Primero")
  4. nueva_linea()
  5. 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
  1. print()