Calculadora Simple en Python

Calculadora Simple en Python

Calculadora Simple en Python

Enlace Patrocinado

Respondent.io

Respondent.io es una plataforma en línea que conecta investigadores y empresas con participantes para estudios de mercado y encuestas remuneradas. Su objetivo es facilitar la recopilación de datos cualitativos y cuantitativos mediante entrevistas, encuestas y pruebas de usuario

Tercer proyecto de la guia 50 Proyectos de Programacion para Practicar y Aprender. Proyectos para Principiantes

Enunciado del proyecto

Implementa una calculadora que realice operaciones básicas como suma, resta, multiplicación y división.

Código Python:


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:

  1. calculadora(num1, num2, operacion): Esta función define la lógica de la calculadora.
    • Toma tres argumentos: num1 (el primer número), num2 (el segundo número) y operacion (la operación a realizar, representada como una cadena de texto: '+', '-', '*', '/').
    • Utiliza una serie de sentencias if/elif/else para determinar qué operación realizar basándose en el valor de operacion.
    • Si la operación es '+', suma num1 y num2.
    • Si la operación es '-', resta num2 de num1.
    • Si la operación es '*', multiplica num1 y num2.
    • Si la operación es '/', 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.
    • Si la operación no es ninguna de las anteriores, devuelve un mensaje de error indicando que la operación no es válida.
    • Finalmente, devuelve el resultado de la operación (o el mensaje de error).
  2. Ejemplo de uso:
    • Se definen las variables num1, num2 y operacion para probar la calculadora.
    • Se llama a la función calculadora() con estos valores y el resultado se guarda en la variable resultado.
  3. Imprimir el resultado en la consola:
    • Se utiliza un f-string para imprimir un mensaje formateado en la consola, mostrando los números, la operación y el resultado.

Indice de la guia de proyectos

50 Proyectos de Programacion

Proyecto anterior

Conversor de Monedas en Python