
En esta publicación, aprenderemos cómo multiplicar variables en Python. Usualmente, cuando multiplicamos dos variables, usamos x×y , dónde X y y son variables.
Sin embargo, en la mayoría de los lenguajes de programación, incluido Python, usamos el * (asterisco) signo para multiplicar variables en lugar de ×. Entonces, para tomar el producto de dos variables, usamos x*y . Sencillo, ¿verdad?
Tomemos un ejemplo.
x = 2 y = 4 result = x*y print("Result:", result)
Producción
Result: 8
En el ejemplo anterior, X contiene 2, y y tiene 4. Tomamos el producto, es decir, 2*4=8, y lo almacenamos en el resultado variable. Finalmente, lo mostramos.
Cómo multiplicar variables en Python: variables de tipo int o float
Una cosa a tener en cuenta al multiplicar variables es que sus tipos deben ser compatibles.
Entonces, si queremos realizar una multiplicación aritmética, todas las variables deben ser números, es decir, números enteros o números de coma flotante.
De lo contrario, el programa arrojará un error o proporcionará resultados inesperados.
x = 2.5 y = 3 z = 7.5 result = x*y*z print("Result:", result)
Producción
Result: 56.25
Aquí, X y Con son números de punto flotante, y y es un número entero. Obtenemos el resultado correcto que es de tipo float.
Cómo multiplicar variables en Python: Variables de tipo int y string
Considere el siguiente ejemplo.
x = 2 y = 'abc' result = x*y print("Result:", result)
Producción
Result: abcabc
En el ejemplo anterior, X es de tipo entero y y de tipo cadena. En este caso, usando el * repite la cadena por (x-1) veces.
Por lo tanto, obtenemos la salida abcbc , es decir, la cadena a B C se repite una vez.
x = 3 y = '4' result = x*y print("Result:", result)
Producción
Result: 444
Si realmente quiere multiplicar números y no quiere la repetición, entonces convierta la variable y a un número entero usando el En t() método.
x = 3 y = '4' result = x*int(y) print("Result:", result)
Producción
Result: 12
Cómo multiplicar variables en Python: Variables de tipo cadena o flotante
Multiplicar una cadena por una cadena o un número de coma flotante provocará un error.
x = 3.2 y = '4' result = x*y print("Result:", result)
Salida 1

Salida 1 Multiplicando Variables en Python
x = '333' y = '4' result = x*y print("Result:", result)
Salida 2

Salida 2 Multiplicando Variables en Python