def multiplicar(x, y): for i in range(0, x+1): print("\n", “\t”) for j in range(0, y+1): resultado = i * j print(f"{i} x {...

Andres Alvarez Becerra

Andres Alvarez Becerra

Pregunta
studenthace 5 años

def multiplicar(x, y):

for i in range(0, x+1):

print("\n", “\t”)

for j in range(0, y+1):

resultado = i * j

print(f"{i} x {j} = {resultado}")

if name == “main”:

x = int(input("Hasta que tabla de multiplicar quiere: "))

y = int(input("Hasta que valor: "))

multiplicar(x, y)

Este código imprime varias tablas a la vez, pero no sé como colocar una al lado de otra, algo así como en los cuadernos. Intente con la opción “\t” pero no funciono, Agradezco la ayuda

3 respuestas
para escribir tu comentario
    Kevin J. Zea Alvarado

    Kevin J. Zea Alvarado

    studenthace 5 años

    Para que se vea más claro, así se ve en consola:

    nomas.png

    Kevin J. Zea Alvarado

    Kevin J. Zea Alvarado

    studenthace 5 años

    Yo lo intenté, pero aún no encuentro cómo lograrlo. Llevo esto:

    def mi(x, y): print(('{0} ' * (x+1)).format('=' * 15)) for i in range(x+1): print("\t") for j in range(y+1): print(('{0:^15}' * (x + 1)).format(f"{i} x {j} = {i*j}")) print(('{0} ' * (x+1)).format('=' * 15)) if __name__ == "__main__": x = int(input("Hasta que tabla de multiplicar quiere: ")) y = int(input("Hasta que valor: ")) mi(x, y)

    Pero me sale esto:

    =============== =============== =============== 0 x 0 = 0 0 x 0 = 0 0 x 0 = 0 0 x 1 = 0 0 x 1 = 0 0 x 1 = 0 0 x 2 = 0 0 x 2 = 0 0 x 2 = 0 0 x 3 = 0 0 x 3 = 0 0 x 3 = 0 1 x 0 = 0 1 x 0 = 0 1 x 0 = 0 1 x 1 = 1 1 x 1 = 1 1 x 1 = 1 1 x 2 = 2 1 x 2 = 2 1 x 2 = 2 1 x 3 = 3 1 x 3 = 3 1 x 3 = 3 2 x 0 = 0 2 x 0 = 0 2 x 0 = 0 2 x 1 = 2 2 x 1 = 2 2 x 1 = 2 2 x 2 = 4 2 x 2 = 4 2 x 2 = 4 2 x 3 = 6 2 x 3 = 6 2 x 3 = 6 =============== =============== ===============
    Jorge Cruz Perez

    Jorge Cruz Perez

    studenthace 5 años

    No es complicado pero hay que hacer mas pasos, te dejo el siguiente enlace que te puede servir Formateando números

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.