Cómo multiplicar variables en Python

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

Salida 1 Multiplicando Variables en Python

 

x = '333'
y = '4'
result = x*y
print("Result:", result)

 

Salida 2

  Salida 2 Multiplicando Variables en Python

Salida 2 Multiplicando Variables en Python