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
forcon 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
numeroy 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», dondenumeroes el número ingresado por el usuario,ies el multiplicador actual yresultadoes el resultado de la multiplicación. - El bucle se repetirá para cada valor de
ien 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
