Calculadora Simple en Python
Tercer proyecto de la guia 50 Proyectos de Programacion para Practicar y Aprender. Proyectos para Principiantes
Implementa una calculadora que realice operaciones básicas como suma, resta, multiplicación y división.
def calculadora(num1, num2, operacion):
\"\"\"
Realiza operaciones básicas de suma, resta,
multiplicación y división entre dos números.
Args:
num1: El primer número.
num2: El segundo número.
operacion: La operación a realizar ('+', '-', '*', '/').
Returns:
El resultado de la operación, o un mensaje de
error si la operación no es válida
o si se intenta dividir por cero.
\"\"\"
if operacion == '+':
resultado = num1 + num2
elif operacion == '-':
resultado = num1 - num2
elif operacion == '*':
resultado = num1 * num2
elif operacion == '/':
if num2 == 0:
return "Error: No se puede dividir por cero."
resultado = num1 / num2
else:
return "Error: Operación no válida."
return resultado
# Ejemplo de uso:
num1 = 10
num2 = 5
operacion = '+'
resultado = calculadora(num1, num2, operacion)
# Imprimir el resultado en la consola
print(f"El resultado de {{num1}} {{operacion}} {{num2}}
es: {{resultado}}")
Calculadora Simple en Python. Explicación del código Python:
calculadora(num1, num2, operacion): Esta función define la lógica de la calculadora. num1 (el primer número), num2 (el segundo número) y operacion (la operación a realizar, representada como una cadena de texto: '+', '-', '*', '/').if/elif/else para determinar qué operación realizar basándose en el valor de operacion.'+', suma num1 y num2.'-', resta num2 de num1.'*', multiplica num1 y num2.'/', divide num1 entre num2. Importante:Incluye una verificación para evitar la división por cero. Si num2 es 0, devuelve un mensaje de error.resultado de la operación (o el mensaje de error).num1, num2 y operacion para probar la calculadora.calculadora() con estos valores y el resultado se guarda en la variable resultado.Indice de la guia de proyectos
Proyecto anterior