
Andres Alvarez Becerra
Preguntadef 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

Kevin J. Zea Alvarado
Para que se vea más claro, así se ve en consola:

Kevin J. Zea Alvarado
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
No es complicado pero hay que hacer mas pasos, te dejo el siguiente enlace que te puede servir Formateando números