numero = int(input("Ingrese un número: ")) # Solicitar al usuario que ingrese un número
print("Tabla de multiplicar de", numero)
for i in range(1, 11):
resultado = numero * i
print(numero, "x", i, "=", resultado)
Explicación:
- El programa utiliza la función
input()
para solicitar al usuario que ingrese un número. La entrada del usuario se convierte a un número entero utilizando la funciónint()
y se almacena en la variablenumero
. - Luego, se utiliza un bucle
for
con la funciónrange(1, 11)
para generar una secuencia de números del 1 al 10 (ambos incluidos). Cada número en esta secuencia representa el multiplicador de la tabla de multiplicar. - Dentro del bucle, se calcula el resultado de la multiplicación entre
numero
y el multiplicador actual (i
) y se guarda en la variableresultado
. - Se utiliza la función
print()
para mostrar cada línea de la tabla de multiplicar. El formato es «numero x i = resultado», dondenumero
es el número ingresado por el usuario,i
es el multiplicador actual yresultado
es el resultado de la multiplicación. - El bucle se repetirá para cada valor de
i
en el rango especificado, generando así la tabla de multiplicar completa del número ingresado hasta 10.
Cuando ejecutes este programa, te pedirá que ingreses un número. Después de ingresar el número y presionar Enter, el programa generará y mostrará la tabla de multiplicar del número ingresado hasta 10 en la consola. Por ejemplo, si ingresas el número 5, el programa mostrará la siguiente tabla:
Tabla de multiplicar de 5
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50