Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- """
- Script que implementa una calculadora básica de enteros mediante 4 funciones:
- suma, resta, producto, division
- """
- def ingresar_datos():
- """Funciòn que pide dos nùmeros entros y los retorna"""
- a = int(input("Ingrese un entero: "))
- b = int(input("Ingrese otro entero: "))
- return [a,b]
- def suma(a,b):
- """Función que recibe dos enteros como argumento y devuelve su suma"""
- return a+b
- def resta(a,b):
- """Función que recibe dos enteros como argumento y devuelve su resta"""
- return a-b
- def producto(a,b):
- """Función que recibe dos enteros como argumento y devuelve su producto"""
- return a*b
- def division(a,b):
- """Función que recibe dos enteros como argumento y devuelve su cociente"""
- if b:
- return a/b
- else:
- return "No se puede dividir por cero"
- print("Calculadora básica")
- while True:
- print("""
- Menu de opciones:
- 1. suma
- 2. resta
- 3. producto
- 4. division
- 5. Salir
- """)
- opcion = input("Ingrese su opción: ")
- if opcion == "1":
- a,b = ingresar_datos()
- print(suma(a,b))
- elif opcion == "2":
- a,b = ingresar_datos()
- print(resta(a,b))
- elif opcion == "3":
- a,b = ingresar_datos()
- print(producto(a,b))
- elif opcion == "4":
- a,b = ingresar_datos()
- print(division(a,b))
- elif opcion == "5":
- print("Hasta luego...")
- break
- else:
- print("Opción incorrecta")
- """
- def saludar(nombre = "desconocido"): # nombre es un argumento por defecto
- print(f"Hola {nombre}")
- saludar("Pepe")
- saludar()
- def sumar(a, b=1, c=0):
- return a+b+c
- print(sumar(-1))
- print(sumar(1,2))
- print(sumar(1,2,3))
- """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement