Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Vankovk en 2 Febrero 2014, 22:52 pm



Título: Ayuda con Phyton : añadir funciones nuevas e imprimir lineas
Publicado por: Vankovk en 2 Febrero 2014, 22:52 pm
Hola a todos los users.Lo que pasa es que yo recien empiezo en programacion y me he comprado un curso de David Beazley.

La sintaxis de la definicion de una funcion es:
def NOMBRE( LISTA DE PARAMETROS):
  SENTENCIAS

Ahora bien el primer par de funciones no  tienen parametros :
def nueva_linea():
  print                                                    #hasta aqui todo bien

Llamamos ahora a la funcion nueva :
print "Primera linea."           #cuando apreto enter me sale error sintaxis.Cuando le 
nueva_linea()              quito el punto, imprime Primera linea,pero nosale nueva_linea.

print "Segunda linea"
La salida del programa es :

Primera linea

Segunda linea

Ahora si quisiera mas espacios, y me  dice que con un solo print me sale una linea como es que se imprimer 3 lineas como las de abajo?

print "Primera linea."
nueva_linea()
nueva_linea()
nueva_linea()
print "Segunda linea."

Ahora como podria escribir una funcion llamada  nueve_lineas que use tres lineas para imprimir nueve lineas en blanco? Como imprimiria 27 lineas nuevas?


Ayuden por favor necesito aprender ...gracias.


Título: Re: Ayuda con Phyton : añadir funciones nuevas e imprimir lineas
Publicado por: engel lex en 3 Febrero 2014, 01:58 am
modifico:

procura usar las etiquetas GeSHi para postear codigo (arriba de los emoticones a la derecha, ahí eliges tu lenguaje)


Título: Re: Ayuda con Phyton : añadir funciones nuevas e imprimir lineas
Publicado por: tincopasan en 3 Febrero 2014, 03:53 am
ya que necesitas aprender lo primero es que trates de expresarte de  una forma más clara! no te entendí casi nada, ahora supongo que lo que buscas es un función con un bucle o sea algo asi:
Código//

def nueve_lineas():
   for contador in range (0,9):
      print "nueva linea"

*** con esto llamando a la funcion ya imprimirías la cantidad de lineas que declares en el for