Lo primero que hice fue utilizar la instrucción input para pedir el numero del que quisiera saber sus múltiplos. Así:
1 N=int(input())
Lo segundo fue poner el numero limite de múltiplos que quería calcular, en este caso, quería que el programa me mostrara los primeros 20 múltiplos, por lo que asigne las variables f=1 e i=20, así:
2 i=20
3 f=1
En esta parte definí los limites de mi programa. Usando el condicional if, pedí que se ejecutaran las instrucciones siguientes solo si el numero ingresado fuera menor o igual a 20
4 if N<=20:
y usando el ciclo While mientras f (contador) fuera menor a 20, se imprimieran las tablas de multiplicar del numero deseado, como se muestra en la linea 6.
5 while f<=20:
6 print(str(N)+’ x ‘+str(int(f))+’ = '+str(int(N*f)))
7 f=f+1
La linea 6 imprime en pantalla cada operación de la siguiente manera: si el numero que se ingreso fue el 10, se mostrarían 10 X 1 =10 y asi hasta llegar 10 X 20 = 200
La linea 7 muestra como el contador f va sumando una unidad cada que se recorre el ciclo, así se van realizando las operaciones comenzando en 1 y terminando en 20 como lo indica el ciclo while.
Aquí el código completo:
N=int(input())
i=20
f=1
if N<=20:
while f<=20:
print(str(N)+’ x ‘+str(int(f))+’ = '+str(int(N*f)))
f=f+1