Cómo multiplicar variables en Python
En este artículo aprenderemos a multiplicar variables en Python, por lo general, cuando multiplicamos dos variables, usamos x × yDonde X y sí es la variable.
Sin embargo, en la mayoría de los lenguajes de programación, incluido Python, usamos * (asterisco) para multiplicar la variable en lugar de ×. Entonces, para tomar el producto de dos variables, usamos x * y¿Solo bien?
Tomemos un ejemplo.
x = 2 y = 4 result = x*y print("Result:", result)
Salida
Result: 8
En el ejemplo anterior, X contiene 2 y sí tiene 4. Tomamos el producto, que es 2 * 4 = 8, y lo almacenamos resultado Cambio. 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 flotantes.
De lo contrario, el programa mostrará un error o dará resultados inesperados.
x = 2.5 y = 3 z = 7.5 result = x*y*z print("Result:", result)
Salida
Result: 56.25
aquí, X y y es un número de punto flotante y sí es un número entero. Obtuvimos el resultado correcto para el tipo de punto flotante.
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)
Salida
Result: abcabc
En el ejemplo anterior, X es de tipo entero y sí Tipo de cadena En este caso use * cadena repetida (x-1) Segundo grado.
Así que tenemos la salida abcbcla cuerda A B C se repite una vez.
x = 3 y = '4' result = x*y print("Result:", result)
Salida
Result: 444
Convierta la variable si realmente quiere multiplicar números y no quiere que se repitan sí usar entero() método.
x = 3 y = '4' result = x*int(y) print("Result:", result)
Salida
Result: 12
Cómo multiplicar variables en Python: variable de tipo cadena o flotante
Multiplicar una cadena por cadena o flotante dará como resultado un error.
x = 3.2 y = '4' result = x*y print("Result:", result)
salida 1
x = '333' y = '4' result = x*y print("Result:", result)
salida 2
¡Hola a todos! Este soy yo, Marcel, también conocido como Masha. ¡Obtengo ingresos de tiempo completo en línea y en MaschiTuts y estoy emocionado de compartir con ustedes cómo me mantengo en la cima! Dirijo varios blogs y sitios web lucrativos y me gusta hablar sobre estos proyectos cuando tengo la oportunidad. Hago esto con todo mi corazón. De hecho, el momento en que dejé de trabajar de 8 a 5 y me encontré en un negocio en línea como emprendedor digital fue probablemente una de las mejores decisiones que he tomado en mi vida. ¡Quiero estar seguro de que tú también irás por este camino! Que nadie te diga que es imposible. El cielo es el límite, de verdad... ¡solo si crees en él! Y todo comienza aquí... ¡en Maschiuts!
Deja una respuesta