Cómo multiplicar en Python sin * – Resuelto

¿Cómo multiplicar en Python sin utilizar el operador *?

En Python, la multiplicación de dos números se puede realizar de manera sencilla utilizando el operador «*», sin embargo, existen otras formas de realizar esta operación sin necesidad de utilizar este operador. En este artículo te mostraremos una forma alternativa de multiplicar en Python sin usar el operador «*».

Utilizando sumas sucesivas

Una forma de multiplicar dos números en Python sin utilizar el operador «*» es mediante sumas sucesivas. Esto se logra creando un bucle que sume un número tantas veces como indique el otro número. A continuación, te mostramos un ejemplo de cómo implementar esta técnica en Python:

def multiplicacion_sin_operador(numero1, numero2):

resultado = 0

for i in range(numero2):

resultado += numero1

return resultado

# Ejemplo de uso

resultado = multiplicacion_sin_operador(5, 3)

print(resultado) # Output: 15

En el ejemplo anterior, la función «multiplicacion_sin_operador» recibe dos números como parámetros y realiza la multiplicación mediante sumas sucesivas. Al ejecutar la función con los valores 5 y 3, obtendremos como resultado 15.

Conclusión

Aunque en Python es común utilizar el operador «*» para realizar multiplicaciones, es importante conocer otras formas de llevar a cabo esta operación. En este artículo hemos visto cómo multiplicar dos números sin utilizar dicho operador, mediante sumas sucesivas. Esta técnica puede ser útil en situaciones donde se necesite realizar operaciones matemáticas de manera alternativa. ¡Esperamos que este artículo te haya sido de ayuda!