Tabla de multiplicar de tamaño n x n

Resuelto
Hola a todos,

Tengo un ejercicio por hacer pero en serio no sé cómo hacerlo. Por ello necesito vuestra ayuda hoy :)

Aquí está el enunciado :
Escribe un código que lee un entero estrictamente positivo n y muestre en n líneas una tabla de multiplicar de tamaño n x n, con, para i entre 1 y n, las n primeras valores de múltiplo de i estrictamente positivos en la i-ésima línea.
Así, los n primeros múltiplos de 1 estrictamente positivos (sin incluir 0) se muestran en la primera línea, los n primeros múltiplos de 2 en la segunda, y así sucesivamente.

Sé que hay que usar la función for pero tengo un problema con el formateo y con los "saltos" que hay que hacer.
¡Gracias de antemano por vuestra ayuda!

2 respuestas

  1. Esto probablemente te ayudará:

    nombres=[1,2] for i in range(len(nombres)): print(nombres[0]*(i+1)," ",nombres[1]*(i+1))


    Añade elementos a tu lista, y añade en consecuencia argumentos a tu
    print
    .
    0