61

Ejercicio 30.- Menú con funciones matemáticas en Python [61]

En este tutorial vamos a crear un menú con funciones matemáticas en Python siguiendo estos pasos:

  • Crear una función que pida 2 números al humano.
  • Crear una función que pida que seleccione qué operaciones se van a realizar (suma, resta, multiplicación, división).
  • Crear una función por cada operación.
Menú con funciones matemáticas en Python

Codigo: https://github.com/programadornovato/curso-python/commit/da076c9b9041408a9187c3d36a413c92052faff1

import os
def pedirNumeros():
    a=int(input("Humano ingresa el valor de a:"))
    b=int(input("Humano ingresa el valor de b:"))
    os.system("cls")
    return a,b
def suma(a,b):
    return a+b
def resta(a,b):
    return a-b
def mul(a,b):
    return a*b
def div(a,b):
    return a/b
def menu(a,b):
    while True:
        print(f"Que tipo de operacion matematica deseas realizar con {a} y {b}\n\
s para sumar\n\
r para restar\n\
m para multiplicar\n\
d para dividir\n\
x para salir:")
        opcion=input()
        if opcion=='s':
            print(f"Resultado es:{suma(a,b)}")
        if opcion=='r':
            print(f"Resultado es:{resta(a,b)}")
        if opcion=='m':
            print(f"Resultado es:{mul(a,b)}")
        if opcion=='d':
            print(f"Resultado es:{div(a,b)}")
        if opcion=='x':
            break
        input("Presione cualquier tecla")
        os.system("cls")
a,b=pedirNumeros()
menu(a,b)

🎦[CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)