lunes, 24 de mayo de 2021

Ejercicio calculadora basica Python

 


NOTA: EN LA OPERACION RESTA CAMBIAR + POR -, EN EL VIDEO SE PASO CAMBIARLO.


def menu():
    print("1. Sumar")
    print("2. Restar")
    print("3. Multiplicar")
    print("4. Divivir")
    print("0. Salir")
    opcion = int(input("?__"))
    return opcion


def solicitaDatos():
    num1 = int(input("Dime el primer numero "))
    num2 = int(input("Dime el segundo numero "))
    if num2 == 0:
        print("El numero no puede ser 0 \n")
        num2 = int(input("Dime el segundo numero "))
    return num1, num2


def operacion(operadornum1num2):
    if operador == "suma":
        resultado = num1 + num2
    elif operador == "resta":
        resultado = num1 - num2
    elif operador == "multiplica":
        resultado = num1 * num2
    elif operador == "divide":
        resultado = num1 / num2
    return resultado


while True:
    opcion = menu()
    if opcion == 1:
        num1, num2 = solicitaDatos()
        print(f"El resultado de {num1} + {num2} es = ")
        print(operacion("suma", num1, num2))
    elif opcion == 2:
        num1, num2 = solicitaDatos()
        print(f"El resultado de {num1} - {num2} es = ")
        print(operacion("resta", num1, num2))
    elif opcion == 3:
        num1, num2 = solicitaDatos()
        print(f"El resultado de {num1} * {num2} es = ")
        print(operacion("multiplica", num1, num2))
    elif opcion == 4:
        num1, num2 = solicitaDatos()
        print(f"El resultado de {num1} / {num2} es = ")
        print(operacion("divide", num1, num2))
    elif opcion == 0:
        break
    else:
        print("Introduce una opcion valida")
    print("\n")
print("Salimos")

domingo, 23 de mayo de 2021

Creando funciones con Python

 


def esPar(numero):
    if numero % 2 == 0:
        # print("El numero es par")
        return True
    else:
        # print("El numero es impar")
        return False


numero = int(input("Dime un numero y te indicare si es par o no "))
resultado = esPar(numero)
if resultado:
    print(f"El numero {numero} es par")
else:
    print(f"El numero {numero} es impar")

sábado, 22 de mayo de 2021

Bucles, repeticion con instruccion For de Python

 


# tabla de multiplicar con FOR
tabla = int(input("Que tabla quieres ver? "))
print(f"Tabla del {tabla}")
# repetir mientras sea menor que 11
for contador in range(111):
    resultado = tabla * contador
    print(f"{tabla} por {contador} es igual a {resultado}")
print("Fin de la tabla")

# ejemplo For con lista
nombres = ["Jose""M Mar""Lucia""Eva"]
for nombre in nombres:
    print(f"Hola, {nombre}")

# mostrar 100 numeros
for numero in range(100):
    print(numero+1)