
una pequeña duda
Publicado por Keldar (10 intervenciones) el 28/02/2014 00:22:43
Estoy leyendo el libro aprenda a pensar como un programador con python y me ha surgido una pregunta.
en el siguiente codigo, por que al quitar la segunda sentencia print no se crea correctamente la tabla.
def imprimeMultiplos(n, mayor):
..... i = 1
..... while i <= mayor:
.......... print n*i, "\t",
.......... i = i + 1
..... print --------> (esta sentencia)
def imprimeTablaMult(mayor):
..... i = 1
..... while i <= mayor:
.......... imprimeMultiplos(i, mayor)
.......... i = i + 1
imprimeTablaMult(5)
esa sentencia print hace salto de linea y no entiendo porque, entendería que hiciera esa función si fuese print " \ n "
pero si pongo eso ademas del salto de linea me crea un espacio entre lineas, cosa que deberia hacer la sentencia print a secas...
si alguien puede explicármelo...
en el siguiente codigo, por que al quitar la segunda sentencia print no se crea correctamente la tabla.
def imprimeMultiplos(n, mayor):
..... i = 1
..... while i <= mayor:
.......... print n*i, "\t",
.......... i = i + 1
..... print --------> (esta sentencia)
def imprimeTablaMult(mayor):
..... i = 1
..... while i <= mayor:
.......... imprimeMultiplos(i, mayor)
.......... i = i + 1
imprimeTablaMult(5)
esa sentencia print hace salto de linea y no entiendo porque, entendería que hiciera esa función si fuese print " \ n "
pero si pongo eso ademas del salto de linea me crea un espacio entre lineas, cosa que deberia hacer la sentencia print a secas...
si alguien puede explicármelo...
Valora esta pregunta


0