Excelente tutorial Alejandro eres un maestro, me has ayudado muchisimo con los videos que subes, se nota la dedicacion y compromiso que empeñas en cada uno de ellos. SIGUE ADELANTE!!!!!!!!!!
Hasta el día de hoy aprendo mucho con tus tutoriales. Eras un chico con talento, carisma dedicación y compartías tus conocimientos. Siempre te agradeceré por todas las enseñanzas que diste en tu canal a mi y muchos seguidores Alejandro.
Muchas gracias, eres super bueno enseñando. mira esto... No quise utilizar muchas variables por la cuestion de utilizar la menor cantidad de memoria posible, tambien hay un bucle while general que harà repetir la calculadora despues de que el usuario haga la operacion, pero tambien hice un minibucle adentro de la opcion de la division en caso de que divida por cero y estarà continuamente preguntandole. post: Acostumbrense a manejar el ingles desde ahora y para los curiosos el metodo .casefold() es igual al .lower() solo que es mas agresivo. bool= False while True: print(" Calculator") type_of_operation= input(" Choose the letter to start A= add R= rest M= multiplication D= division" " X= Exit Writte Here: ").casefold() if type_of_operation in ("armd"): n1= float(input("Join the first number: ")) n2= float(input("Join the second number: ")) if type_of_operation == 'a': print(f"The result of the add is {n1+n2:.1f}")
elif type_of_operation == 'r': print(f"the result of the rest is {n1-n2:.1f}")
elif type_of_operation == 'm': print(f"the result of the multiplication is {n1*n2:.1f}")
elif type_of_operation == 'd':
if n2 != 0: print(f"the result of the division is {n1/n2:.2f}") else: while bool == False: print("Can't divide by zero, please try again") n1= float(input("Join the first number: ")) n2= float(input("Join the second number: ")) if n2 != 0: print(f"the result of the division is {n1/n2:.1 f}") bool = True
elif type_of_operation == "x": exit()
else: print("Invalid option, please check it out")
#simlador de calculadora print("eliga una de las siguientes opciones") print("s para suma") print("r para resta") print("m para multiplicacion") print("d para division") opcion=(input("eliga su opcion: ")).lower() if opcion=='s': a=int(input("ingrese el primer numero ")) b = int(input("ingrese el segundo numero ")) r1= a+b print(f"el resultado de la suma es: {r1}") elif opcion=='r': a=int(input("ingrese el primer numero ")) b = int(input("ingrese el segundo numero ")) r2= a-b print(f"el resultado de la resta es: {r2}") elif opcion=='m': a=int(input("ingrese el primer numero ")) b = int(input("ingrese el segundo numero ")) r3= a*b print(f"el resultado de la multiplicacion es: {r3}") elif opcion=='d': a=int(input("ingrese el primer numero ")) b=int(input("ingrese el segundo numero ")) r4= a/b print(f"el resultado de la division es: {r4}")
Hola Alejandro como comentario en la división si es que el usuario digita un numero cero para num2 (num2==0) La división no se podría. quedaría algo así, a mi forma de ver elif operacion == "d": if num2 == 0: print("No se puede hacer la division entre cero") else: divison = num1 / num2 print(f"La division es {divison:.2f}") Saludos. Excelente curso!!
6 лет назад+5
Hola Gerardo 😃 tienes razón, son cosas que a veces se me pasan por alto. Excelente aclaración Un saludo desde Perú
clave = 2030 #contraseña cajero saldo = 500.000# saldo en la cuenta contraseña = int(input("digite su contraseña")) if contraseña == clave: # si la clave es correcta ejecuta esto con el menu print( "añadir dinero") print("mostrar saldo") print("retirar") print("salir") num = int(input("numero")) if num ==1: #para escojer si selecciono el 1 añadir dinero a la cuenta anadir = float(input("que cantidad?:")) print(f"el total mas el añadido es: {anadir + saldo:.3f}") elif num==2:# este es para retirar anadir = float(input("valor a retirar:")) print(f" resta:{saldo - anadir:.3f}") print(f"retiro{anadir:.3f}") elif num==3:# para averiguar saldo print(f"saldo disonible:{saldo:.3f}") else: # si se quiere ir selecionando 4 o cualquier otra tecla print("Salir gracias por su visita!!!") else: # si la clave es incorrecta ejecutara esto print ("error de contaseña intente nuevamente")
Te falto corregir la divicion de 0/0 jajaja Te extrañaremos y gracias por ayudarnos a programar lo que imagenemos. Terminare el curso hasta donde llegaste
print("Calculadora básica") print("s = suma, r = resta, m = multiplicación, d = división") letra = (input("Ingrese una letra: ")).lower() resultado = 0 if letra == "s": numero1 = float(input("ingrese un valor:")) numero2 = float(input("ingrese un valor:")) resultado = numero1 + numero2 print(f"El resultado de la suma es: {resultado}") elif letra == "r": numero1 = float(input("ingrese un valor:")) numero2 = float(input("ingrese un valor:")) resultado = numero1 - numero2 print(f"El resultado de la resta es: {resultado}") elif letra == "m": numero1 = float(input("ingrese un valor:")) numero2 = float(input("ingrese un valor:")) resultado = numero1 * numero2 print(f"El resultado de la multiplicación es: {resultado}") elif letra == "d": numero1 = float(input("ingrese un valor:")) numero2 = float(input("ingrese un valor:")) resultado = numero1 / numero2 print(f"El resultado de la división es: {resultado}") else: print("Digitaste una letra o un número invalido")
ejercicio 5 atmSaldo = 1000 atmOptions = input("1- Ingresar dinero, 2- Retirar dinero, 3- Mostrar dinero, 4- Salir: ") if atmOptions == "1": atmSaldo += int(input("Ingrese la cantidad a entrar: ")) print(f"La cantidad disponible ahora es de: ${atmSaldo}") elif atmOptions == "2": retirar = int(input("Ingrese la cantidad a retirar: ")) if retirar>atmSaldo: print("No tienes esa cantidad de dinero en tu cuenta.") else: atmSaldo -= retirar print(f"La cantidad disponible ahora es de: ${atmSaldo}") elif atmOptions == "3": print(f"Su saldo actual es de ${atmSaldo}") elif atmOptions == "4": print("Ha cerrado con éxito la sesión")
# SE DEBE CONSTRUIR UN PROGRAMA CAPAZ DE ACTUAR COMO CALCULADORA Y PARA SELECCIONAR LA OPERACION ACEPTAR # LA PRIMERA LETRA DE CADA OPERACION SEA EN MAYUSCULA O MINUSCULA charoperador = input("ingrese la letra inicial de la operacion que desea realizar: ").upper() num1 = float(input("ingrese el primer operando: ")) num2 = float(input("Ingrese el segundo operando: ")) if charoperador == "D" or charoperador == "M" or charoperador == "P" or charoperador == "S" or charoperador == "R": if charoperador == "D": print(f" La division: {num1} / {num2} = {num1 / num2}") elif charoperador == "M" or charoperador == "P": print(f" La multiplicacion: {num1} x {num2} = {num1 * num2}") elif charoperador == "S": print(f" La suma: {num1} + {num2} = {num1 + num2}") elif charoperador == "R": print(f" La resta: {num1} - {num2} = {num1 - num2}") else: print("el operador es invalido, intente otra vez") #Gracias por haber dejado este material compañero, fuiste grande!
Ejercicio 5 lo hice de esta manera: print("Digite el numero segun la operacion que desea realizar") print() print("1. Ingresar dinero en la cuenta") print("2. Retirar dinero de la cuenta") print("3. Mostrar dinero disponible") print("4. Salir") opc = str(input("-> ")) dinero_disp = 1000 if opc=="1": ing_dinero = float(input("Monto que desea ingresar: ")) if ing_dinero
Operacion = input("Digite el tipo de operacion que desea realzar siendo: S - Para suma, R - Para resta, M - Para Multiplicacion, D - Para division. :").lower() if Operacion == "s": print("Para realizar una suma ingrese los valores a continuacion: ") a1= float(input("Digite el primer valor: ")) a2 = float(input("Digite el segundo valor: ")) Resultadosuma = a1 + a2 print(f"El resultado es {Resultadosuma}") elif Operacion == "r": print("Para realizar una resta ingrese los valores a continuacion: ") a1= float(input("Digite el primer valor: ")) a2 = float(input("Digite el segundo valor: ")) Resultadoresta = a1 - a2 print(f"El resultado es {Resultadoresta}") elif Operacion == "m": print("Para realizar una suma ingrese los valores a continuacion: ") a1= float(input("Digite el primer valor: ")) a2 = float(input("Digite el segundo valor: ")) Resultadomultiplicacion = a1 * a2 print(f"El resultado es {Resultadomultiplicacion}") elif Operacion == "d": print("Para realizar una suma ingrese los valores a continuacion: ") a1= float(input("Digite el primer valor: ")) a2 = float(input("Digite el segundo valor: ")) Resultadodivision = a1 / a2 print(f"El resultado es {Resultadodivision}") else: print("Digite un Valor Correcto")
num1 = float(input("Dijita el primer numero: ")) num2 = float(input("Dijita el segundo numero: ")) operacion = input("Dijita la operacion a realizar de esta forma" + "Suma:s,S" + "Resta:r,R" + "Multiplicacion:m,M" + "Division:d,D" + "Mob:b,B: ").lower() suma = num1+num2 resta = num1-num2 multiplicacion = num1*num2 division = num1/num2 mob = num1%num2 if operacion=='s': print(f"La suma de los numeros es {suma}") elif operacion=='r': print(f"La resta de los 2 numeros es {resta}") elif operacion=='m': print(f"La multiplicacion de los numeros es {multiplicacion}") elif operacion=='d': print(f"La division de los numeros es {division}") elif operacion=='b': print(f"El mob de los 2 numeros es {mob}") else: print("Esa operacion no existe:(") print("Gracias por usar esto:D")
hola, yo se que este es de phyton pero he visto tus videos de programacion en c, y tengo un problema que no se como resolver. Necesito poder agregar caracteres japoneses para hacer comparaciones e imprimirlos, es para un proyecto de la escuela, gracias!
Una pregunta... Si en vez de las iniciales de la operación a realizar quisiera usar las palabras, por ejemplo, en la multiplicación: elif operacion=="multiplicacion": multiplicacion= a * b print(f"La multiplicación es:", multiplicacion) Quisiera dar la opción a escribir "Multiplicación" o "multiplicación" o "Multiplicacion" o "multiplicacion" (Dar la opcion a mayuscula como minuscula con tilde y sin tilde en ambos casos), es posible? Con lo de lower y uppear entiendo que se soluciona lo de mayusculas y minusculas, pero hay opcion a agregar con tilde o sin tilde? (use la opcion "or" entre las 4 palabras, pero el programa unicamente suma, escriba lo que escriba -suma, resta, division o multiplicar" Muchas Gracias!
#Ejercicio 5: print("Bienvenido a su cajero automatico! ") saldo = 1000 print("¿Qué quisiera realizar? ") print("1. Ingresar dinero en la cuenta") print("2. Retirar dinero de la cuenta") print("3. Mostrar dinero disponible") print("4. Salir") op = int(input(" Digite su eleccion: ")) if op == 1: ingreso = int(input("Dinero a ingresar: ")) saldo_i = saldo +ingreso if ingreso < 0: print("Digite un ingreso valido") else: print (f"Su nuevo saldo es de :{saldo_i} dolares") elif op == 2: retiro = int(input("Digite el dinero a retirar: ")) saldo_r = saldo - retiro if retiro > saldo: print("No tiene esa cantidad de dinero") else: print(f"Su nuevo saldo es: {saldo} dolares") elif op ==3: print(f"Su saldo es de: {saldo} dolares") elif op ==4: print("Usted a salido exitosamente del programa") else: print("Ingrese un valor correcto")
Ejercicio 5 saldoInicial = 1000 salir= 'N' while salir !='S': print("¡Bienvenido!") print("Que desea realizar") print("seleccione una de las siguientes opciones 1.- Ingresar dinero en la cuenta 2.- Retirar dinero de la cuenta 3.- Mostrar saldo 4.- Salir ") opción = int(input("Opcion: ")) #print(f"Su saldo actual es:$ {saldoInicial:.2f}") #Operacion de ingresar dinero a la cuenta if opcion ==1: cantidadDepocitar=int(input("Ingrese la cantidad a depocitar:$")) saldoFinal = saldoInicial+ cantidadDepocitar print(f"El saldo final es {saldoFinal:.2f}") elif opción == 2: cantidadRetiro = int(input("Ingrese la cantidad que desea retirar:$ ")) saldoFinal = saldoInicial - cantidadRetiro print(f"El saldo final es {saldoFinal:.2f}") elif opcion == 3: print(f"El saldo es {saldoInicial:.2f}") print("") else: print("Opción incorrecta") saldoInicial = saldoFinal salir=input("Desea salir s/n:").upper()
Para el ejercicio 5 le sumé un While para que pueda hacer otra operación teniendo en cuenta la anterior, usé algunas variables auxiliares y seguro se puede optimizar mucho el proceso. Pero es una solución que encontré. dinerototal=1000 start=0 while start==0: print('Bienvenido ¿Desea Realizar una Operación?') print('1. Sí') print('2. No') inicio=int(input()) if inicio==1: while inicio==1: print('1. Ingresar Dinero en la Cuenta') print('2. Retirar Dinero de la Cuenta') print('3. Ver Dinero en la Cuenta') print('4. Salir') opcion=int(input('Elige una operación')) if opcion==1: ingreso=float(input('Elige el monto que quieras añadir a su cuenta')) dinerototal=dinerototal+ingreso print(f'El monto actual es: {dinerototal:.2f}') print('¿Desea Realizar otra Operación?') print('1. Sí') print('2. No') NewSart1=int(input()) if NewSart1==1: pass elif NewSart1==2: inicio+=1 print('Muchas Gracias') else: print('El valor ingresado no es valido') elif opcion==2: retiro=float(input('Elige el monto que quieras retirar de su cuenta')) dinerototal=dinerototal-retiro print(f'El monto actual es: {dinerototal:.2f}') print('¿Desea Realizar otra Operación?') print('1. Sí') print('2. No') NewSart1=int(input()) if NewSart1==1: pass elif NewSart1==2: inicio+=1 print('Muchas Gracias') else: print('El valor ingresado no es valido') elif opcion==3: print(f'El monto de tu cuenta es: {dinerototal:.2f}') print('¿Desea Realizar otra Operación?') print('1. Sí') print('2. No') NewSart1=int(input()) if NewSart1==1: pass elif NewSart1==2: inicio+=1 print('Muchas Gracias') else: print('El valor ingresado no es valido') elif opcion==4: print('Muchas Gracias') inicio+=1 else: print('La operación es incorrecta') elif inicio==2: print('Muchas Gracias') start+=1 else: print('El valor ingresado no es valido')
operacion = input("Escribe la inicial de la operacion que quieres realizar: suma(s), resta(r), multiplicacion(m), " "division(d): ").lower() a = float(input("Escribe el primer valor: ")) b = float(input("Escribe el segundo valor: ")) if operacion == "s": resultado = a + b print(f"el resultado es: {resultado}") elif operacion == "r": resultado = a - b print(f"el resultado es: {resultado}") elif operacion == "m": resultado = a * b print(f"el resultado es: {resultado}") else: resultado = a / b print(f"el resultado es: {resultado}")
Ésta es mi solución del ejercicio 5: print("### ¡BIENVENIDO A SU BANCO! ###
Por favor ingrese su tarjeta.") int(input(" Digite su clave: ")) print(" 1. Ingresar dinero a la cuenta. 2. Retirar dinero de la cuenta. 3. Mostrar dinero de la cuenta. 4. Salir.") num = int(input(" Digite el número de la operación a realizar: ")) saldoinicial = 1000 saldofinal = 0 if num == 1: dinero = float(input(" Ingrese cantidad de dinero: ")) saldofinal = saldoinicial + dinero elif num == 2: dinero = float(input(" Ingrese cantidad de dinero: ")) if dinero
Lo hice con enteros pero realmente es cosa de cambiar algunas letras #Ejercicio 4 print("Bienvenido a tu calculadora en Python") print("¿Que operacion deseas realizar?") print(" S. Suma R. Resta M. Multiplicación D. División") op = input("Digite su selección: ").lower() if op == "s": print("Suma") n1 = int(input("Digite el número a sumar: ")) n2 = int(input(f"{n1} + ")) r = n1+n2 print(f"El resultado es: {r}") elif op == "r": print("Resta") n1 = int(input("Digite el número a restar: ")) n2 = int(input(f"{n1} - ")) p = n1-n2 print(f"El resultado es: {p}") elif op == "m": print("Multilicación") n1 = int(input("Digite el número a multiplicar: ")) n2 = int(input(f"{n1} X ")) p = n1*n2 print(f"El resultado es: {p}") elif op == "d": print("División") n1 = int(input("Digite el número a dividir: ")) n2 = int(input(f"{n1} / ")) p = n1/n2 print(f"El resultado es: {p}") else: print("Fin")
Hice mi codigo un poco más largo que el tuyo, pero aquí está import time import os if os.name == "posix": var = "clear" elif os.name == "ce" or os.name == "nt" or os.name == "dos": var = "clear" operadores = ["s", "r", "m", "d"] s = "+" r = "-" m = "*" d = "/" num1 = float(input("Ingrese el primer numero --> ")) num2 = float(input("Ingrese el segundo numero --> ")) op = str(input("¿Que operación desea realizar? --> ")).lower() if op in operadores: if op=="s": suma= num1+num2 print(f"El resultado de su suma es {suma}") else: print("No es una operación valida.") time.sleep(2) os.system("cls") if op in operadores: if op=="r": resta= num1-num2 print(f"El resultado de su resta es {resta}") else: print("No es una operación valida.") time.sleep(2) os.system("cls") if op in operadores: if op=="m" or op=="p": multi= num1*num2 print(f"El resultado de su producto es {multi}") else: print("No es una operación valida") time.sleep(2) os.system("cls") if op in operadores: if op=="d": divid = num1/num2 print(f"El resultado de su división es {divid}") else: print("No es una operación valida.") time.sleep(2) os.system("cls")
numero = int(input("Digite un numero: ")); print("Su numero digitado es: ",numero); menu = str("Estas son las siguientes funciones que puede hacer con el numero digitado. A.suma B.resta C.multiplicacion D.division"); print(menu); opcion=str(input("Digite una opcion entre la A y la D: ")).upper(); print(opcion) if opcion == "A": sumario = int(input("Digite el numero que desea sumar: ")); result1= int(numero + sumario) print("Su resultado es: " ,result1); elif opcion == "B": print("digite el numero por el que desea restar: "); restario = int(input("Digite el numero: ")); result2 = int(numero - restario) print("Su resultado es: " ,result2);
elif opcion == "C": print("digite el numero por el que desea multiplicar: "); multiplica = int(input("Digite el numero: ")); result3=int(multiplica * numero) print(f"Su resultado es: {result3}") elif opcion == "D": print("digite el numero por el que desea dividir: "); divide = int(input("Digite el numero: ")); result4=int (numero/divide) print("Su resultado es: " ,result4); else: print("La opcion digitada no corresponde al menu, gracias por usar la calculadora de Andrew.")
Ejercicio #5: salir = False saldoInicial = 1000 while salir == False: print("1. Ingresar dinero a la cuenta") print("2. Retirar dinero de la cuenta") print("3. Mostrar dinero disponible") print("4. Salir") opcion = int(input()) while opcion < 1 or opcion > 4: opcion = int(input("Ingrese una opción válida ")) if opcion == 1: ingreso = float(input("Cuanto dinero desea ingresar? ")) saldoInicial += ingreso print("El nuevo saldo es de ${}".format(saldoInicial)) elif opcion == 2: retiro = float(input("Cuanto dinero desea retirar? ")) while retiro > saldoInicial: retiro = float(input("Opcion Erronea, el valor del retirno sobrepasa el limite, ingrese un numero valido")) saldoInicial -= retiro print("El nuevo saldo es de ${}".format(saldoInicial)) elif opcion == 3: print(f"El saldo actual es de ${saldoInicial}") else: salir = True print("Vuelva pronto")
EJERCICIO 5: print("BIENVENIDO") monto=1000 print("I=Ingresar dinero de la cuenta") print("E=Retirar dinero de la cuenta") print("C=Mostrar dinero disponible") print("S=Salir") operacion=input("Ingrese la operacion que desea realizar:").upper() if operacion=="I": a=float(input("Digite la cantidad de dinero que desea ingresar a su cuenta:")) total=monto+a print("Operación realizada") print("El banco tiene",total) elif operacion=="E": a=float(input("Digite la cantidad que desea retirar:")) total=monto-a print("Operación realizada") print("El banco tiene",total) elif operacion=="C": print("El dinero disponible es",monto) elif operacion=="S": print("Fin del programa") else: print("Usted ingresó una operación incorrecta")
Ejercicio #5 saldo=1000 print("Menu") print("1- Ingresar dinero a la cuenta") print("2- Retirar dinero de la cuenta") print("3- Mostrar dinero disponible") print("4- salir") opcion=int(input("Digite una opcion: ")) if opcion==1: ingreso=int(input("Cuanto dinero desea ingresar: ")) total=saldo+ingreso print(f"El total de saldo disponible es de ${total}") elif opcion==2: retiro=int(input("Cuanto dinero desea retirar: ")) if 0
n1 = int(input(f"Introduce el primer numero -> ")) op = str(input(f"introduce la primera letra de la operacion que quieras realizar -> ")) n2 = int(input(f"Introduce el segundo numero numero -> ")) s = str("s") if op==s: print(f"El resultado es {n1+n2}") r = str("r") if op==r: print(f"El resultado es {n1-n2}") m = str("m") if op==m: print(f"El resultado es {n1*n2}") d = str("d") if op==d: print(f"El resultado es {n1/n2}")
sueldo = 1000 print("Bienvenido A Su Cajero Automatico") print("1.Ingresar dinero en la cuenta") print("2.Retirar dinero de la cuenta") print("3.Mostrar dinero disponible") print("4.Salir") print(" ") opcion= input("Por favor Digite una opcion: ") if opcion=='1': deposito= int(input("ingrese que cantidad desea ingresar: ")) deposito += sueldo print(f"Ahora el dinero en cuenta es de: {deposito}") elif opcion=='2': retiro= int(input("ingrese la cantidad a retirar: ")) if sueldo >= retiro: sueldo -= retiro print(f"Listo, ahora el dinero en cuenta es de: {sueldo}") else: print("Lo siento, Sin fondos") elif opcion=='3': print(f"El dinero disponible actualmente es de: {sueldo}") elif opcion=='4': print("Adios Vuelva Pronto :)")
saldo=1000 print("1. Ingresar dinero en la cuenta") print("2. Retirar dinero de la cuenta") print("3. Mostrar dinero disponible") print("4. Salir") opc=int(input("Opcion: ")) if opc==1: ingreso=float(input("Digite el monto a ingresar: ")) saldo+=ingreso print(f"El saldo es {saldo}") elif opc==2: retiro=float(input("Digite el monto a retirar: ")) if retiro>saldo: print("Saldo insufiente") else: saldo-=retiro print(f"El saldo es {saldo}") elif opc==3: print(f"El saldo es {saldo}") elif opc==4: exit() else: print("Opcion invalida")
Este es mi ejercicio 4 resuelto: num1=int(input("Por favor digite un numero: ")) num2=int(input("por favor digite segundo numero: ")) simbolo=str(input("Por favor digite el simbolo entre S//R//M//D//: ")) simbolo=simbolo.lower() if simbolo=="s": print("El resultado es "+str(num1+num2)) elif simbolo=="r": print("El resultado es "+str(num1-num2)) elif simbolo=="m": print("El resultado es "+str(num1*num2)) elif simbolo=="d": print("El resultado es "+str(num1/num2)) print("muchas gracias")
opcion = int(input("1.-Deposito a una cuenta 2.-Retiro 3.-Saldos 4.-Salir Que deseas realizar: ")) saldo = 1000 if opcion == 1: cantidad = float(input("Digite la cantidad $ ")) saldo += cantidad print(f"Tu deposito ha sido exitoso. Tu nuevo saldo es : ${saldo}") elif opcion == 2: cantidad = float(input("Digite la cantidad $ ")) if cantidad
Ejercicio 4: Más corto y a mi manera """Caculadora en python""" Numero_1 = int(input("Ingrese un valor -> ")) Numero_2 = int(input("Ingrese otro valor -> ")) Operacion = input("Ingrese la operacion a realizar:").upper() S = Numero_1+Numero_2 R = Numero_1-Numero_2 M = Numero_1*Numero_2 D = Numero_1/Numero_2 if Operacion == 'S': print ("La suma es",S) elif Operacion == 'R': print("= ",R) elif Operacion == 'M': print("= ", M) elif Operacion == 'D': print("= ",D) else: print("No disponible")
#Ejercicio 5 dinero=1000; salir=False; while salir!=True: print(" \tCajero automatico EX V1.0 1. Ingresar dinero 2. Retirar Dinero 3. Mostrar dinero disponible 4. Salir"); opc=int(input("OPC: ")); if opc==1: dinero+=int(input("Digite la cantidad de dinero que desea ingresar: ")); elif opc==2: temp=int(input("Digite la cantidad de dinero que desea retirar: ")); if temp0: dinero-=temp; else: print("No tienes esa cantidad de dinero para retirar."); elif opc==3: print(f"Saldo: {dinero}"); elif opc==4: salir=True; else: print("Opcion no Valida");
yo lo hice diferente: operacion=input("Especifique la operacion a desear en minusculas: ") if operacion=="suma": num1=int(input("Digite el primer numero: ")) num2 = int(input("Digite el segundo numero: ")) suma= num1+num2 print(f"La suma es: {suma}") elif operacion=="resta": num1 = int(input("Digite el numero a restar: ")) num2 = int(input("Digite el segundo numero: ")) resta = num1 - num2 print(f"La resta es: {resta}") elif operacion=="division": num1 = int(input("Digite el numero a dividir: ")) num2 = int(input("Digite el segundo numero: ")) division = num1 /num2 print(f"El resultado es: {division}") elif operacion=="multiplicacion": num1 = int(input("Digite el primer numero: ")) num2 = int(input("Digite el segundo numero: ")) multiplicacion = num1*num2 print(f"El producto es: {multiplicacion}") else: print("Ingrese los datos correctos")
Yo lo hice asi, da el mismo resultado obviamente pero no se si realmente es correcta la forma ponerlo... num1=float(input("Numero: ")) num2=float(input("Numero: ")) oper=(input(" ¿Que operacion desea realizar?:")).upper() if oper=='S': print(f" El resultado es {num1+num2}") elif oper=='R': print(f" El resultado es {num1-num2}") elif oper=='D': print(f" El resultado es {num1/num2:.2f}") elif oper=='M' or oper=='P': print(f" El resultado es {num1*num2}") else: print(" Se equivoco de operación.")
# Cajero auntomático print("Bienvenido al banco macma: 1 Retirar dinero de la cuenta 2 Ingresar dinero en la cuenta 3 Mostrar dinero disponible 4 Salir") valor = 1000 op = input("Ingrese su opción:").lower() if op=="1": s = int(input("Cantidad a retirar: ")) l = valor-s print(f"Su saldo actual es: {l}") print("Gracias por usar servicios macma, la compañia que le respalda (y le roba)") elif op=="2": w = int(input("Ingrese cantidad a depositar:")) r = valor+w print(f"Su saldo actual es: {r}") print("Gracias por usar servicios macma, la compañia que le respalda (y le roba)") elif op=="3": print(f"Su saldo actual es: {valor}") print("Gracias por usar servicios macma, la compañia que le respalda (y le roba)") elif op=="4": print("Gracias por usar servicios macma, la compañia que le respalda (y le roba)") else: print("Opción incorrecta.")
print("Wenos días! Qué operación deseas realizar?") print("S -> Suma R -> Resta M -> Multiplicación D -> División") operacion = input("->").lower() if operacion == "s": sumandos = int(input("Cuántos nuemeros quiere sumar? 2 o 3 ")) if sumandos == 2: suma1 = float(input("Digite el primer número a sumar: ")) suma2 = float(input("Digite el segundo número a sumar: ")) resultado_suma = suma1 + suma2 print(f"El resultado es: {resultado_suma}!") elif sumandos == 3: suma1 = float(input("Digite el primer número a sumar: ")) suma2 = float(input("Digite el segundo número a sumar: ")) suma3 = float(input("Digite el segundo número a sumar: ")) resultado_suma = suma1 + suma2 + suma3 print(f"El resultado es: {resultado_suma}!") else: print("Digitó una cantidad de numeros a sumar incorrecta, vuelva a intentarlo!") elif operacion == "r": resta1 = float(input("Digite el primer número a restar: ")) resta2 = float(input("Digite el segundo número a restar: ")) resultado_resta = resta1 - resta2 print(f"El resultado es: {resultado_resta}!") elif operacion == "m": factores = int(input("Cuántos factores quiere multiplicar? 2 o 3 ")) if factores == 2: multiplicacion1 = float(input("Digite el primer número a multiplicar: ")) multiplicacion2 = float(input("Digite el segundo número a multiplicar: ")) resultado_multiplicacion = multiplicacion1 * multiplicacion2 print(f"El resultado es: {resultado_multiplicacion}!") elif factores == 3: multiplicacion1 = float(input("Digite el primer número a multiplicar: ")) multiplicacion2 = float(input("Digite el segundo número a multiplicar: ")) multiplicacion3 = float(input("Digite el tercer número a multiplicar: ")) resultado_multiplicacion = multiplicacion1 * multiplicacion2 * multiplicacion3 print(f"El resultado es: {resultado_multiplicacion}!") else: print("Digitó una cantidad de factores incorrecta, vuelva a intentarlo!") elif operacion == "d": division1 = float(input("Digite el primer número a dividir: ")) division2 = float(input("Digite el segundo número a dividir: ")) if division2 == 0: print('No se puede hacer una division por "0", boludo Pruebe con otro numero!') else: resultado_div = division1 / division2 print(f"El resultado es: {resultado_div}!") else: print("Digitó una letra incorrecta, vuelva a intentarlo!")
Ejercicio 4: saldo = 1000.0 salir = False print("Operaciones disponibles: 1. Extracción \t 2. Depósito. \t 3. Saldo disponible. \t 4. Salir. ") while salir == False: operacion = input("Ingrese la operación a realizar: ") while operacion not in "1234": print("La operación ingresada es incorrecta.") operacion = input("Vuelva a ingresarla: ") if operacion=="1": extraccion = float(input("Ingrese el monto a extraer: $")) if extraccion>saldo: print("El monto ingresado supera el saldo de la cuenta.") else: saldo-=extraccion print("El saldo ha sido extraído exitosamente.") elif operacion=="2": deposito = float(input("Ingrese el monto a depositar: $")) saldo += deposito print("El saldo ha sido depositado exitosamente.") elif operacion=="3": print(f"Su saldo actual es de: ${saldo}") elif operacion=="4": salir = True
#el problema abarca crear una calculadora print("opciones") print("s - suma") print("r - resta") print("m o p - multiplicacion") print("d - division") opcion = input("ingrese su opcion : ").lower() num1 = float(input("ingrese un numero (a): ")) num2 = float(input("ingrese un numero (b): ")) if opcion == 's': suma = num1 + num2 print(f"el resultado de la suma es: {suma:.0f}") elif opcion == 'r': resta = num1 - num2 print(f" el resultado de la resta es: {resta:.0f}") elif opcion == 'm' or opcion == 'p': multiplicacion = num1 * num2 print(f"el resultado de la multiplicacion es: {multiplicacion:.0f}") elif opcion == 'd': if num2 != 0: division = num1 / num2 print(f"el resultado de la division es: {division:.2f}") else: print("ERROR: no se puede dividir entre cero") else: print("opcion incorrecta") #else principal
Aqui esta mi cajero: print("Cajero Automatico") dinero = 1000 print("Menu de Opciones") print("1. Ingresar Dinero en la Cuenta") print("2. Retirar Dinero Disponible") print("3. Mostrar Dinero Disponible") print("4. Salir") opcion = int(input("Opcion: ")) if opcion == 1: ingresar = float(input("Digite el Valor a Ingresar: ")) nuevo_saldo = dinero+ingresar print("Usted Ahora Dispone de ${} en su Cuenta".format(nuevo_saldo)) elif opcion == 2: retirar = float(input("Digite el Valor a Retirar: ")) if retirar>1000: print("Error usted no puede retirar mas del dinero que dispone en su cuenta") retirar = float(input("Digite un valor Disponible en su Cuenta: ")) nuevo_saldo = dinero - retirar print("Usted Ahora Dispone de ${:.2f} en su Cuenta".format(nuevo_saldo)) nuevo_saldo = dinero - retirar print("Usted Ahora Dispone de ${:.2f} en su Cuenta".format(nuevo_saldo)) elif opcion == 3: print("Usted Dispone de: ${} ".format(Dinero)) elif opcion == 4: print("Hasta Luego") else: print("Esta Opcion no se Encuentra Disponible")
saldo = 1000 print("1 - Ingresar Dinero 2 - Retirar Dinero 3 - Mostrar Dinero disponible 4 - Salir") opciones = int(input("Seleccione Opcion: ")) if opciones == 1: ingreso = int(input("Indique monto a ingresar: ")) res = saldo+ingreso print(f"Su saldo actual es de ${res}") elif opciones == 2: retiro = int(input("Indique monto a retirar: ")) res = saldo - retiro if retiro > saldo: print("Su saldo es insuficiente") elif retiro < saldo: print(f"Su saldo actual es de ${res}") elif opciones == 3: print(f"El saldo de su cuenta es de ${saldo}") elif opciones == 4: exit() else: print("Opcion incorrecta")
Así quedo mi programa: #Calculadore Aritmetica menu = "Calculadora aritmetica" print (f"{menu}") print ("[S] Suma") print( "[R] Resta") print ("[M] Multiplicacion") print ("[D] Division") opcion = input ("Digite el caracter para realizar la operacion: ") if opcion == 'S' or opcion == 's': a = float (input ("Digite su primer numero: ")) b = float (input ("Digite su segundo numero: ")) Suma = a + b print (f"El resultado de la operacion es: {Suma:.2f}") print("Fin del programa. ") elif opcion == 'R' or opcion == 'r': a = float (input ("Digite su primer numero: ")) b = float (input ("Digite su segundo numero: ")) Resta = a - b print (f"El resultado de la operacion es: {Resta:.2f}") print("Fin del programa. ") elif opcion == 'M' or opcion == 'm': a = float (input ("Digite su primer numero: ")) b = float (input ("Digite su segundo numero: ")) Multiplicacion = a * b print (f"El resultado de la operacion es: {Multiplicacion:.2f}") print("Fin del programa. ") elif opcion == 'D' or opcion == 'd': a = float (input ("Digite su primer numero: ")) b = float (input ("Digite su segundo numero: ")) Division = a / b print (f"El resultado de la operacion es: {Division:.2f}") print("Fin del programa. ") else: print ("No selecciono ninguna operacion. ")
inicial = 1000 print(" B I E N V E N I D O A T U B A N C O V I R T U A L ") print(" ELIJA UNA OPCION : ") print(" 1. Ingresar dinero a la cuenta ") print("2. Retirar dinero de la cuenta ") print("3. Mostrar dinero disponible ") print("4. Salir") opc= int(input(" Digite una opcion : ")) if opc == 1: print(f" Su valor inicial es de : $/{inicial} ") ingr = int(input(" ¿ Cuanto dinero desea ingresar ? ")) print(f" Ahora su Saldo es de : $/{inicial+ingr} ") elif opc == 4: print(" EXIT..") elif opc == 3: print(f" Usted puede retirar del banco un máximo de $/{inicial} ") else : print(f" Su valor inicial es de : $/ {inicial} ") ret = int(input(" Digite la cantidad de dinero que desea retirar : $/ ")) if ret > inicial: print(" No tiene ese monto de dinero en el banco ") else: print(f" Ahora tiene un saldo inicial de : $/{inicial - ret} ")
saldo=1000 usuario=float(input("Digite 1 para ingresar dinero a la cuenta 2 para retirar dinero de la cuenta " "3 para mostrar dinero disponible 4 para salir ")) if (usuario==1): cuenta=float(input("Cuanto dinero desa ingresar? ")) saldo+=cuenta input(f"Su saldo es de {saldo:.2f}") elif (usuario==2): cuenta=float(input("Cuanto dinero desa retirar")) saldo-=cuenta input(f"Su saldo es de {saldo:.2f}") elif (usuario==3): input("Su saldo es de",saldo) elif (usuario==4): input("Escogio salir del programa") else: print("ERROR")
cuenta = 1000 operacion = int(input("BIENVENIDO A BANCO PEPITO Por favor ingrsese la operacion que desea realizar (presione el numero correspondiente)
1. Ingresar dinero en la cuenta 2. Retirar dinero de la cuenta 3. Mostrar dinero disponible 4. Salir : ")) if operacion==1: cuenta +=abs(int(input("Ingrese la cantidad de dinero que desea ingresar : "))) print(f"Su saldo es: {cuenta}") elif operacion==2: retiro = abs(int(input("Ingrese la cantidad de dinero que desea retirar : "))) if retiro>cuenta: print("Ud no tiene suficiente dinero en cuenta") else: cuenta -= retiro print(f"Su saldo es: {cuenta}") elif operacion==3: print(f"Su saldo es: {cuenta}") elif operacion==4: print("Gracias por elegir Banco Pepito. Tenga un Buen Dia")
hola, oye se que ya paso pero porque ya no subes los ejercicios como antes? algunos errores me salen en java pero no se , y pues pensaba comparar con el archivo como lo hice con dfd , solo como duda, no tienes la carpeta de java aun?
mi sol: saldo = float(1000) opcion = str(input("Agregar= a retirar = r ver saldo = s: ")).lower() if opcion == "a": saldo += float(input("Ingrese la cantidad a añadir: ")) print(f"Su nuevo saldo es de: ${saldo}") elif opcion == "r": saldo -= float(input("Ingrese la cantidad a retirar: ")) print(f"Su nuevo saldo es de: ${saldo}") elif opcion == "s": print(f"Su saldo es : ${saldo}") else: print("Opcion incorecta")
creo que me complique solo opc=input(" S o s = suma R o r = resta M o m =multiplicaciòn D o d = diviciòn elija una opcioiòn:_ ").lower() if opc =='s' or opc == 'r' or opc== 'm' or opc=='d': if opc == "s": a=int(input("introdusca el primer numero")) b=int(input("introdusca el segundo numero")) c=a+b print(f"el rsultado de {a}+{b} = {c}") if opc=="r": a = int(input("introdusca el primer numero")) b = int(input("introdusca el segundo numero")) c = a - b print(f"el rsultado de {a}-{b} = {c}") if opc == "m": a = int(input("introdusca el primer numero")) b = int(input("introdusca el segundo numero")) c = a * b print(f"el rsultado de {a}*{b} = {c}") if opc == "d": a = int(input("introdusca el primer numero")) b = int(input("introdusca el segundo numero")) c = a / b d = a % b print(f"el rsultado de {a}/{b} = {c:.0f} y su residuo es de = {d}") else: print(f"'{opc}' no esta programada")
Lo que hice fue lo siguiente. EL problema es que no se como hacer para salir del sistema al seleccionar la opcion n4 y que finalice, solo se puede hacer si ingreso un caracter ya que de esta manera salta error y termina el proceso: #Ejercicio 5 print(" Bienvenido a Banco Supervielle, por favor seleccione entre las siguientes operaciones bancarias ") system = input("¿Desea ingresar al sistema? Seleccione 'S' para SI u otra tecla para NO --> ").lower() if system == 's': saldo=1000 while system == 's' : print(" 1. Ingresar dinero en la cuenta") print("2. Retirar dinero de la cuenta") print("3. Mostrar dinero disponible") print("4. Salir ") op = int(input("Su selección es: ")) if op == 1: agregar = int(input(" Digite el monto a ingresar: $ ")) saldo = saldo + agregar elif op == 2: if saldo>0: retirar = int(input(" Digite el monto a retirar: $ ")) while retirar>saldo: retirar = int(input("No es posible retirar el monto ingresado. Por favor, ingrese otro: ")) saldo = saldo - retirar else: print(" No tiene saldo para retirar. Trate de agregar.") elif op == 3: if saldo >0: print(f" El saldo disponible es de $ {saldo}.") else: print(" No dispone de saldo.") if op == 4: print(" Que tenga buen dia. Hasta luego.") else: print(" Que tenga buen dia. Hasta luego.")
com = True while com: operador = input("Digite la operacion aritmetica a ejecutar ya sea +, -, *, /: ") resultado = 0 if operador == "+" or operador == "-" or operador == "*" or operador == "/": com = False com2 = True com3 = True while com2: n1 = (input("Digite el primer numero a operar: ")) if n1.isalpha(): print("Error. El primer digito debe ser un numero") else: com2 = False while com3: n2 = (input('Digite el segundo numero a operar: ')) if n2.isalpha(): print("Error. El segundo digito debe ser un numero") else: com3 = False if n1.isdigit() and n2.isdigit(): if operador == "+": resultado = float(n1) + float(n2) print("El resultado de la suma obtenido es:", resultado) elif operador == "-": resultado = float(n1) - float(n2) print("El resultado de la resta obtenido es:", round(resultado, 2)) elif operador == "*": resultado = float(n1) * float(n2) print("El resultado de la multiplicacion obtenido es:", round(resultado, 2)) elif operador == "/": resultado = float(n1) / float(n2) print("El resultado de la division obtenido es:", round(resultado, 2)) else: print("Error, datos introducidos incorrectos") else: print("Error. debes digitar una operacion aritmetica basica. Digítela nuevamente")
users={} status="" def displayMenu(): status=input("Usted tiene una cuenta bancaria? y/n : presione q para salir : ").lower() if status=="y": olduser() print(f"Usted cuenta con ${dinero}") accion = input("Desea realizar una accion y/n: ") if accion == "y": print("Retirar Dinero: RD") print("Ingresar Dinero: ID") print("Mosrtrar Dinero: MD") op = input("").lower() if op == "rd": r = float(input("Cuanto dinero desea retirar: ")) dinero -= r print("Dinero retirado") print(f"${dinero}") elif op == "id": i = float(input("Cuanto dinero desea ingresar:")) dinero += i print("Dinero ingresado") print(f"${dinero}") elif op == "md": print(f"Dinero en cuenta ${dinero}") elif status=="n": newUser() dinero=1000 print(f"Usted cuenta con ${dinero}") accion= input("Desea realizar una accion y/n: ") if accion=="y": print("Retirar Dinero: RD"); print("Ingresar Dinero: ID"); print("Mosrtrar Dinero: MD") op=input("").lower() if op=="rd": r=float(input("Cuanto dinero desea retirar: ")) dinero-=r; print("Dinero retirado") print(f"${dinero}") elif op=="id": i=float(input("Cuanto dinero desea ingresar:")) dinero+=i; print("Dinero ingresado") print(f"${dinero}") elif op=="md": print(f"Dinero en cuenta ${dinero}") def newUser(): createLogin=input("Crea una nueva cuenta: ") if createLogin in users: print("Nombre de cuenta invalida") else: CreatePassw=input("Inserte contraseña: ") users[createLogin]=CreatePassw print("Cuenta aceptada") def olduser(): login=input("Cuenta bancaria: ") passw=input("Contraseña: ") if login in users and users[login]==passw: print("Cuenta aceptada") else: print("Cuenta o Contraseña incorrecta") while status !="q": displayMenu()
Hola buena tarde me podrían ayudar? Se actualizo PyCharm y ahora no logro usar las terceras funciones de las teclas cuando escribo código. Ejemplo(\~^`¬). Espero alguien me pueda ayudar..... Gracias!!!!!
num1=int(input("Digite un numero :")) num2=int(input("Digite otro numero :")) operacion= input( " Coloque la operacion que desea realizar ") if operacion=="s": print(f" El resultado de la suma es {num1+num2}") if operacion=="r" : print(f"El rsultado de la resta es {num1-num2}") if operacion=="m" : print(f"El resultado de tu multiplicacion es {num1*num2}") if operacion=="d": print (f"El resultado de tu division es {num1/num2}") if operacion == "p": print(f"El resultado del por tanto es {num1%nume2}") Yo hice mi codigo de esta manera. Algun consejo para mejorarlo ? o lo puedo dejar asi ?
a = float(input("Ingrese primer numero: ")) b = float(input("Ingrese segundo numero: ")) operacion = str(input("Ahora, ingrese la operacion a realizar: ")).lower() if operacion=='s': resultado = a + b print(f"El resultado es {resultado}") elif operacion=='r': resultado = a - b print(f"El resultado es {resultado}") elif operacion=='m' or operacion=='p': resultado = a * b print(f"El resultado es {resultado}") elif operacion=='d': resultado = a / b print(f"El resultado es {resultado}") else: print("Operacion no admitida")
atm = 1000 options = int(input(" 1. Ingresar dinero en la cuenta. 2. Retirar dinero de la cuenta. 3. Mostrar dinero disponible. 4. Salir. Digite el numero de la opción que vas a tomar:")) ("Hasta luego") if options == 1: deposit_money1 = int(input("Escribe cuanto dinero vas a ingresar: ")) deposit_money2 = atm + deposit_money1 print(f"En tu cuenta quedan: {deposit_money2}") elif options == 2: withdrawals2 = int(input("Escribe cuanto dinero vas a retirar: ")) withdrawals = atm - withdrawals2 print(withdrawals) print(f"En tu cuenta quedan: {withdrawals}") elif options == 3: print(atm) elif options == 4: print("Hasta luego") else: print("Digitaste mal, vuelve a intentarlo")
print("Bienvenido a Cajeros y Servicios") contra=int(input("Ingrese sus credenciales:")) if contra==12345: mi=1000 print(" 1.-Ingresar dinero en la cuenta 2.-Retirar dinero de la cuenta 3.-Mostrar dinero disponible 4.-Salir") opc=int(input("
Digite la opción que desea realizar:")) if opc==1: añade=float(input("Ingrese la cantidad a depositar:$0.00 ")) mi=mi+añade print(f" Su nuevo saldo es {mi}") elif opc==2: retira=float(input("Ingrese la cantidad a retirar $0.00: ")) if retira>mi: print("Saldo insuficiente") else: mi=mi-retira print(f" Su nuevo saldo es {mi}") elif opc==3: print(f"Cantidad disponible en su cuenta: {mi}") elif opc==4: print("Saliendo...Gracias por preferirnos") else: print("Opción inválida") else: print("Clave incorrecta")
💻 Apúntate al curso completo de Programación en Python:
LINK: goo.gl/So89Ws
Hoy cumple años el mejor youtuber de programación! feliz cumpleaños hermano y donde quiera que estes, te deseo lo mejor
si
Espero que solo no estes enterado y sea un error...
El falleció....
Excelente tutorial Alejandro eres un maestro, me has ayudado muchisimo con los videos que subes, se nota la dedicacion y compromiso que empeñas en cada uno de ellos. SIGUE ADELANTE!!!!!!!!!!
Gracias por todo lo que nos haz dejado, aprendí mucho y sigo aprendiendo viendo tu canal. Que en paz descanses.
WTF
De verdad falleció?
@@catalinaverapinto9598 Si
Hasta el día de hoy aprendo mucho con tus tutoriales. Eras un chico con talento, carisma dedicación y compartías tus conocimientos. Siempre te agradeceré por todas las enseñanzas que diste en tu canal a mi y muchos seguidores Alejandro.
Wow, es el video mas didáctico y educativo que he visto, una maravilla
Muchas gracias, eres super bueno enseñando. mira esto...
No quise utilizar muchas variables por la cuestion de utilizar la menor cantidad de memoria posible, tambien hay un bucle while general que harà repetir la calculadora despues de que el usuario haga la operacion, pero tambien hice un minibucle adentro de la opcion de la division en caso de que divida por cero y estarà continuamente preguntandole.
post: Acostumbrense a manejar el ingles desde ahora y para los curiosos el metodo .casefold() es igual al .lower() solo que es mas agresivo.
bool= False
while True:
print("
Calculator")
type_of_operation= input("
Choose the letter to start
A= add
R= rest
M= multiplication
D= division"
"
X= Exit
Writte Here: ").casefold()
if type_of_operation in ("armd"):
n1= float(input("Join the first number: "))
n2= float(input("Join the second number: "))
if type_of_operation == 'a':
print(f"The result of the add is {n1+n2:.1f}")
elif type_of_operation == 'r':
print(f"the result of the rest is {n1-n2:.1f}")
elif type_of_operation == 'm':
print(f"the result of the multiplication is {n1*n2:.1f}")
elif type_of_operation == 'd':
if n2 != 0:
print(f"the result of the division is {n1/n2:.2f}")
else:
while bool == False:
print("Can't divide by zero, please try again")
n1= float(input("Join the first number: "))
n2= float(input("Join the second number: "))
if n2 != 0:
print(f"the result of the division is {n1/n2:.1 f}")
bool = True
elif type_of_operation == "x":
exit()
else:
print("Invalid option, please check it out")
ojala pudiera leerlo bro, falleció hace unos años :c
#simlador de calculadora
print("eliga una de las siguientes opciones")
print("s para suma")
print("r para resta")
print("m para multiplicacion")
print("d para division")
opcion=(input("eliga su opcion: ")).lower()
if opcion=='s':
a=int(input("ingrese el primer numero "))
b = int(input("ingrese el segundo numero "))
r1= a+b
print(f"el resultado de la suma es: {r1}")
elif opcion=='r':
a=int(input("ingrese el primer numero "))
b = int(input("ingrese el segundo numero "))
r2= a-b
print(f"el resultado de la resta es: {r2}")
elif opcion=='m':
a=int(input("ingrese el primer numero "))
b = int(input("ingrese el segundo numero "))
r3= a*b
print(f"el resultado de la multiplicacion es: {r3}")
elif opcion=='d':
a=int(input("ingrese el primer numero "))
b=int(input("ingrese el segundo numero "))
r4= a/b
print(f"el resultado de la division es: {r4}")
Hola Alejandro como comentario en la división si es que el usuario digita un numero cero para num2 (num2==0) La división no se podría.
quedaría algo así, a mi forma de ver
elif operacion == "d":
if num2 == 0:
print("No se puede hacer la division entre cero")
else:
divison = num1 / num2
print(f"La division es {divison:.2f}")
Saludos.
Excelente curso!!
Hola Gerardo 😃 tienes razón, son cosas que a veces se me pasan por alto. Excelente aclaración
Un saludo desde Perú
@valla no sabia que usted era Peruano :) un saludo desde Lima hacia donde se encuentre usted :)
De hecho podrías decirle ahi mismo que vuelva a digitar el número y hacer la operación :P
Dentro de ese elif puedo hacer también otro else?
nuevo suscriptor,explicas bien
ya murio :( jajaja :(
clave = 2030 #contraseña cajero
saldo = 500.000# saldo en la cuenta
contraseña = int(input("digite su contraseña"))
if contraseña == clave: # si la clave es correcta ejecuta esto con el menu
print( "añadir dinero")
print("mostrar saldo")
print("retirar")
print("salir")
num = int(input("numero"))
if num ==1: #para escojer si selecciono el 1 añadir dinero a la cuenta
anadir = float(input("que cantidad?:"))
print(f"el total mas el añadido es: {anadir + saldo:.3f}")
elif num==2:# este es para retirar
anadir = float(input("valor a retirar:"))
print(f" resta:{saldo - anadir:.3f}")
print(f"retiro{anadir:.3f}")
elif num==3:# para averiguar saldo
print(f"saldo disonible:{saldo:.3f}")
else: # si se quiere ir selecionando 4 o cualquier otra tecla
print("Salir
gracias por su visita!!!")
else: # si la clave es incorrecta ejecutara esto
print ("error de contaseña
intente nuevamente")
Aunque faltó dar un mensaje al usuario de las opciones que tiene para realizar las operaciones porque bien pudo escribir 'Suma' y le saldría error
Muchas gracias amigo, me sirvió demasiado
Te falto corregir la divicion de 0/0 jajaja
Te extrañaremos y gracias por ayudarnos a programar lo que imagenemos.
Terminare el curso hasta donde llegaste
SOY TU FAN #1.JPG
lo mismo pero con potenciacion y radicacion?
¿Qué ondas con la multiplicación de ( 3 * 9.2 ), del minuto 6:50?
El resultado es una locura :v :v :O
Muy raro, a lo mejor su procesador o la ram no funciona bien
XD me pasa el mismo error
print("Calculadora básica")
print("s = suma, r = resta, m = multiplicación, d = división")
letra = (input("Ingrese una letra: ")).lower()
resultado = 0
if letra == "s":
numero1 = float(input("ingrese un valor:"))
numero2 = float(input("ingrese un valor:"))
resultado = numero1 + numero2
print(f"El resultado de la suma es: {resultado}")
elif letra == "r":
numero1 = float(input("ingrese un valor:"))
numero2 = float(input("ingrese un valor:"))
resultado = numero1 - numero2
print(f"El resultado de la resta es: {resultado}")
elif letra == "m":
numero1 = float(input("ingrese un valor:"))
numero2 = float(input("ingrese un valor:"))
resultado = numero1 * numero2
print(f"El resultado de la multiplicación es: {resultado}")
elif letra == "d":
numero1 = float(input("ingrese un valor:"))
numero2 = float(input("ingrese un valor:"))
resultado = numero1 / numero2
print(f"El resultado de la división es: {resultado}")
else:
print("Digitaste una letra o un número invalido")
ejercicio 5
atmSaldo = 1000
atmOptions = input("1- Ingresar dinero, 2- Retirar dinero, 3- Mostrar dinero, 4- Salir: ")
if atmOptions == "1":
atmSaldo += int(input("Ingrese la cantidad a entrar: "))
print(f"La cantidad disponible ahora es de: ${atmSaldo}")
elif atmOptions == "2":
retirar = int(input("Ingrese la cantidad a retirar: "))
if retirar>atmSaldo:
print("No tienes esa cantidad de dinero en tu cuenta.")
else:
atmSaldo -= retirar
print(f"La cantidad disponible ahora es de: ${atmSaldo}")
elif atmOptions == "3":
print(f"Su saldo actual es de ${atmSaldo}")
elif atmOptions == "4":
print("Ha cerrado con éxito la sesión")
# SE DEBE CONSTRUIR UN PROGRAMA CAPAZ DE ACTUAR COMO CALCULADORA Y PARA SELECCIONAR LA OPERACION ACEPTAR
# LA PRIMERA LETRA DE CADA OPERACION SEA EN MAYUSCULA O MINUSCULA
charoperador = input("ingrese la letra inicial de la operacion que desea realizar: ").upper()
num1 = float(input("ingrese el primer operando: "))
num2 = float(input("Ingrese el segundo operando: "))
if charoperador == "D" or charoperador == "M" or charoperador == "P" or charoperador == "S" or charoperador == "R":
if charoperador == "D":
print(f"
La division: {num1} / {num2} = {num1 / num2}")
elif charoperador == "M" or charoperador == "P":
print(f"
La multiplicacion: {num1} x {num2} = {num1 * num2}")
elif charoperador == "S":
print(f"
La suma: {num1} + {num2} = {num1 + num2}")
elif charoperador == "R":
print(f"
La resta: {num1} - {num2} = {num1 - num2}")
else:
print("el operador es invalido, intente otra vez")
#Gracias por haber dejado este material compañero, fuiste grande!
Ejercicio 5 lo hice de esta manera:
print("Digite el numero segun la operacion que desea realizar")
print()
print("1. Ingresar dinero en la cuenta")
print("2. Retirar dinero de la cuenta")
print("3. Mostrar dinero disponible")
print("4. Salir")
opc = str(input("-> "))
dinero_disp = 1000
if opc=="1":
ing_dinero = float(input("Monto que desea ingresar: "))
if ing_dinero
Operacion = input("Digite el tipo de operacion que desea realzar siendo: S - Para suma, R - Para resta, M - Para Multiplicacion, D - Para division.
:").lower()
if Operacion == "s":
print("Para realizar una suma ingrese los valores a continuacion: ")
a1= float(input("Digite el primer valor: "))
a2 = float(input("Digite el segundo valor: "))
Resultadosuma = a1 + a2
print(f"El resultado es {Resultadosuma}")
elif Operacion == "r":
print("Para realizar una resta ingrese los valores a continuacion: ")
a1= float(input("Digite el primer valor: "))
a2 = float(input("Digite el segundo valor: "))
Resultadoresta = a1 - a2
print(f"El resultado es {Resultadoresta}")
elif Operacion == "m":
print("Para realizar una suma ingrese los valores a continuacion: ")
a1= float(input("Digite el primer valor: "))
a2 = float(input("Digite el segundo valor: "))
Resultadomultiplicacion = a1 * a2
print(f"El resultado es {Resultadomultiplicacion}")
elif Operacion == "d":
print("Para realizar una suma ingrese los valores a continuacion: ")
a1= float(input("Digite el primer valor: "))
a2 = float(input("Digite el segundo valor: "))
Resultadodivision = a1 / a2
print(f"El resultado es {Resultadodivision}")
else:
print("Digite un Valor Correcto")
num1 = float(input("Dijita el primer numero: "))
num2 = float(input("Dijita el segundo numero: "))
operacion = input("Dijita la operacion a realizar de esta forma"
+ "Suma:s,S"
+ "Resta:r,R"
+ "Multiplicacion:m,M"
+ "Division:d,D"
+ "Mob:b,B: ").lower()
suma = num1+num2
resta = num1-num2
multiplicacion = num1*num2
division = num1/num2
mob = num1%num2
if operacion=='s':
print(f"La suma de los numeros es {suma}")
elif operacion=='r':
print(f"La resta de los 2 numeros es {resta}")
elif operacion=='m':
print(f"La multiplicacion de los numeros es {multiplicacion}")
elif operacion=='d':
print(f"La division de los numeros es {division}")
elif operacion=='b':
print(f"El mob de los 2 numeros es {mob}")
else:
print("Esa operacion no existe:(")
print("Gracias por usar esto:D")
hola, yo se que este es de phyton pero he visto tus videos de programacion en c, y tengo un problema que no se como resolver.
Necesito poder agregar caracteres japoneses para hacer comparaciones e imprimirlos, es para un proyecto de la escuela, gracias!
Una pregunta...
Si en vez de las iniciales de la operación a realizar quisiera usar las palabras, por ejemplo, en la multiplicación:
elif operacion=="multiplicacion":
multiplicacion= a * b
print(f"La multiplicación es:", multiplicacion)
Quisiera dar la opción a escribir "Multiplicación" o "multiplicación" o "Multiplicacion" o "multiplicacion" (Dar la opcion a mayuscula como minuscula con tilde y sin tilde en ambos casos), es posible?
Con lo de lower y uppear entiendo que se soluciona lo de mayusculas y minusculas, pero hay opcion a agregar con tilde o sin tilde? (use la opcion "or" entre las 4 palabras, pero el programa unicamente suma, escriba lo que escriba -suma, resta, division o multiplicar"
Muchas Gracias!
#Ejercicio 5:
print("Bienvenido a su cajero automatico!
")
saldo = 1000
print("¿Qué quisiera realizar?
")
print("1. Ingresar dinero en la cuenta")
print("2. Retirar dinero de la cuenta")
print("3. Mostrar dinero disponible")
print("4. Salir")
op = int(input("
Digite su eleccion: "))
if op == 1:
ingreso = int(input("Dinero a ingresar: "))
saldo_i = saldo +ingreso
if ingreso < 0:
print("Digite un ingreso valido")
else:
print (f"Su nuevo saldo es de :{saldo_i} dolares")
elif op == 2:
retiro = int(input("Digite el dinero a retirar: "))
saldo_r = saldo - retiro
if retiro > saldo:
print("No tiene esa cantidad de dinero")
else:
print(f"Su nuevo saldo es: {saldo} dolares")
elif op ==3:
print(f"Su saldo es de: {saldo} dolares")
elif op ==4:
print("Usted a salido exitosamente del programa")
else:
print("Ingrese un valor correcto")
gracias.
bro no me sale, en la suma anoto lo mismo que tu y me aparece carácter inválido :(
broooo el falleció hace poco mas de un año así que no te va a responder :(
tengo un a pregunta para que sirve el: (f"
............."?
salto de linea
Excelente.
Saldo = 1000
Clave = input('ingrese la Clave: ')
clave = '9311'
if Clave == clave:
print('clave correcta')
Menudeopciones = input('Selecciona:
1. para ingresar dinero
2. para retirar dinero
3. para mostrar dinero disponible
4. para salir
')
if Menudeopciones == '1':
Ingresar = float(input('Ingrese el dinero que desea: '))
Saldo = Saldo + Ingresar
print(f'Tu saldo disponible ahora es: ${Saldo}')
elif Menudeopciones == '2':
Retirar = float(input('Cuando dinero desea retirar: '))
Saldo = Saldo - Retirar
print(f'Tu saldo ahora es: ${Saldo}')
elif Menudeopciones == '3':
print(f'Tu saldo disponible es de : ${Saldo}')
elif Menudeopciones == '4':
print('Gracias por utilizar este cajero')
else:
print('clave incorrecta')
Ejercicio 5
saldoInicial = 1000
salir= 'N'
while salir !='S':
print("¡Bienvenido!")
print("Que desea realizar")
print("seleccione una de las siguientes opciones
1.- Ingresar dinero en la cuenta
2.- Retirar dinero de la cuenta
3.- Mostrar saldo
4.- Salir
")
opción = int(input("Opcion: "))
#print(f"Su saldo actual es:$ {saldoInicial:.2f}")
#Operacion de ingresar dinero a la cuenta
if opcion ==1:
cantidadDepocitar=int(input("Ingrese la cantidad a depocitar:$"))
saldoFinal = saldoInicial+ cantidadDepocitar
print(f"El saldo final es {saldoFinal:.2f}")
elif opción == 2:
cantidadRetiro = int(input("Ingrese la cantidad que desea retirar:$ "))
saldoFinal = saldoInicial - cantidadRetiro
print(f"El saldo final es {saldoFinal:.2f}")
elif opcion == 3:
print(f"El saldo es {saldoInicial:.2f}")
print("")
else:
print("Opción incorrecta")
saldoInicial = saldoFinal
salir=input("Desea salir s/n:").upper()
Yo lo hice un poco más corto:
num1 = float(input("Ingrese un número "))
num2 = float(input("Ingrese otro número "))
operacion = input("Ingrese la operación (s='suma, r='resta', m='multiplicación', d= 'división'): ").lower()
if operacion == "s":
print("El resultado es: ", num1 + num2)
elif operacion == "r":
print("El resultado es: ", num1 - num2)
elif operacion == "m":
print("El resultado es: ", num1 * num2)
elif operacion == "d":
print("El resultado es:", num1 / num2)
Para el ejercicio 5 le sumé un While para que pueda hacer otra operación teniendo en cuenta la anterior, usé algunas variables auxiliares y seguro se puede optimizar mucho el proceso. Pero es una solución que encontré.
dinerototal=1000
start=0
while start==0:
print('Bienvenido ¿Desea Realizar una Operación?')
print('1. Sí')
print('2. No')
inicio=int(input())
if inicio==1:
while inicio==1:
print('1. Ingresar Dinero en la Cuenta')
print('2. Retirar Dinero de la Cuenta')
print('3. Ver Dinero en la Cuenta')
print('4. Salir')
opcion=int(input('Elige una operación'))
if opcion==1:
ingreso=float(input('Elige el monto que quieras añadir a su cuenta'))
dinerototal=dinerototal+ingreso
print(f'El monto actual es: {dinerototal:.2f}')
print('¿Desea Realizar otra Operación?')
print('1. Sí')
print('2. No')
NewSart1=int(input())
if NewSart1==1:
pass
elif NewSart1==2:
inicio+=1
print('Muchas Gracias')
else:
print('El valor ingresado no es valido')
elif opcion==2:
retiro=float(input('Elige el monto que quieras retirar de su cuenta'))
dinerototal=dinerototal-retiro
print(f'El monto actual es: {dinerototal:.2f}')
print('¿Desea Realizar otra Operación?')
print('1. Sí')
print('2. No')
NewSart1=int(input())
if NewSart1==1:
pass
elif NewSart1==2:
inicio+=1
print('Muchas Gracias')
else:
print('El valor ingresado no es valido')
elif opcion==3:
print(f'El monto de tu cuenta es: {dinerototal:.2f}')
print('¿Desea Realizar otra Operación?')
print('1. Sí')
print('2. No')
NewSart1=int(input())
if NewSart1==1:
pass
elif NewSart1==2:
inicio+=1
print('Muchas Gracias')
else:
print('El valor ingresado no es valido')
elif opcion==4:
print('Muchas Gracias')
inicio+=1
else:
print('La operación es incorrecta')
elif inicio==2:
print('Muchas Gracias')
start+=1
else:
print('El valor ingresado no es valido')
operacion = input("Escribe la inicial de la operacion que quieres realizar: suma(s), resta(r), multiplicacion(m), "
"division(d): ").lower()
a = float(input("Escribe el primer valor: "))
b = float(input("Escribe el segundo valor: "))
if operacion == "s":
resultado = a + b
print(f"el resultado es: {resultado}")
elif operacion == "r":
resultado = a - b
print(f"el resultado es: {resultado}")
elif operacion == "m":
resultado = a * b
print(f"el resultado es: {resultado}")
else:
resultado = a / b
print(f"el resultado es: {resultado}")
Porque pone la f y el
?
Ejercicio 4
repetir ='s'
while repetir !='n':
print("Del siguiente menu seleccione la operacion a realizar
s = Suma
r = Resta
m = Multiplicacion
d = Division")
operacion = input("Operacion: ").lower()
numero1 = float(input("Ingrece el primer numero: "))
numero2 = float(input("Ingrece el segundo numero: "))
if operacion == 's':
suma = numero1 + numero2
print("")
print(f"El resultado de la suma es: {suma:.2f}")
elif operacion == 'r':
resta = numero1 - numero2
print("")
print(f"El resultado de la resta es: {resta:.2f}")
elif operacion == 'm':
mult = numero1 * numero2
print("")
print(f"El resultado de la multiplicacion es: {mult:.2f}")
elif operacion == 'd':
division = numero1 / numero2
print("")
print(f"El resultado de la division es: {division:.2f}")
repetir = input("Desea realizar otra operacion s/n :").lower()
Ésta es mi solución del ejercicio 5:
print("### ¡BIENVENIDO A SU BANCO! ###
Por favor ingrese su tarjeta.")
int(input("
Digite su clave: "))
print("
1. Ingresar dinero a la cuenta.
2. Retirar dinero de la cuenta.
3. Mostrar dinero de la cuenta.
4. Salir.")
num = int(input("
Digite el número de la operación a realizar: "))
saldoinicial = 1000
saldofinal = 0
if num == 1:
dinero = float(input("
Ingrese cantidad de dinero: "))
saldofinal = saldoinicial + dinero
elif num == 2:
dinero = float(input("
Ingrese cantidad de dinero: "))
if dinero
Lo hice con enteros pero realmente es cosa de cambiar algunas letras
#Ejercicio 4
print("Bienvenido a tu calculadora en Python")
print("¿Que operacion deseas realizar?")
print(" S. Suma
R. Resta
M. Multiplicación
D. División")
op = input("Digite su selección: ").lower()
if op == "s":
print("Suma")
n1 = int(input("Digite el número a sumar: "))
n2 = int(input(f"{n1} + "))
r = n1+n2
print(f"El resultado es: {r}")
elif op == "r":
print("Resta")
n1 = int(input("Digite el número a restar: "))
n2 = int(input(f"{n1} - "))
p = n1-n2
print(f"El resultado es: {p}")
elif op == "m":
print("Multilicación")
n1 = int(input("Digite el número a multiplicar: "))
n2 = int(input(f"{n1} X "))
p = n1*n2
print(f"El resultado es: {p}")
elif op == "d":
print("División")
n1 = int(input("Digite el número a dividir: "))
n2 = int(input(f"{n1} / "))
p = n1/n2
print(f"El resultado es: {p}")
else:
print("Fin")
si pero la division por cero no existe, entonces?
Hice mi codigo un poco más largo que el tuyo, pero aquí está
import time
import os
if os.name == "posix":
var = "clear"
elif os.name == "ce" or os.name == "nt" or os.name == "dos":
var = "clear"
operadores = ["s", "r", "m", "d"]
s = "+"
r = "-"
m = "*"
d = "/"
num1 = float(input("Ingrese el primer numero --> "))
num2 = float(input("Ingrese el segundo numero --> "))
op = str(input("¿Que operación desea realizar? --> ")).lower()
if op in operadores:
if op=="s":
suma= num1+num2
print(f"El resultado de su suma es {suma}")
else:
print("No es una operación valida.")
time.sleep(2)
os.system("cls")
if op in operadores:
if op=="r":
resta= num1-num2
print(f"El resultado de su resta es {resta}")
else:
print("No es una operación valida.")
time.sleep(2)
os.system("cls")
if op in operadores:
if op=="m" or op=="p":
multi= num1*num2
print(f"El resultado de su producto es {multi}")
else:
print("No es una operación valida")
time.sleep(2)
os.system("cls")
if op in operadores:
if op=="d":
divid = num1/num2
print(f"El resultado de su división es {divid}")
else:
print("No es una operación valida.")
time.sleep(2)
os.system("cls")
numero = int(input("Digite un numero: "));
print("Su numero digitado es: ",numero);
menu = str("Estas son las siguientes funciones que puede hacer con el numero digitado. A.suma B.resta C.multiplicacion D.division");
print(menu);
opcion=str(input("Digite una opcion entre la A y la D: ")).upper();
print(opcion)
if opcion == "A":
sumario = int(input("Digite el numero que desea sumar: "));
result1= int(numero + sumario)
print("Su resultado es: " ,result1);
elif opcion == "B":
print("digite el numero por el que desea restar: ");
restario = int(input("Digite el numero: "));
result2 = int(numero - restario)
print("Su resultado es: " ,result2);
elif opcion == "C":
print("digite el numero por el que desea multiplicar: ");
multiplica = int(input("Digite el numero: "));
result3=int(multiplica * numero)
print(f"Su resultado es: {result3}")
elif opcion == "D":
print("digite el numero por el que desea dividir: ");
divide = int(input("Digite el numero: "));
result4=int (numero/divide)
print("Su resultado es: " ,result4);
else:
print("La opcion digitada no corresponde al menu, gracias por usar la calculadora de Andrew.")
he hecho la misma multiplicación en el minuto 6:50 y me sale el mismo error, talvez se desbordo la matrix :V
Son cosas que no me dejan dormirxdddd
Ejercicio #5:
salir = False
saldoInicial = 1000
while salir == False:
print("1. Ingresar dinero a la cuenta")
print("2. Retirar dinero de la cuenta")
print("3. Mostrar dinero disponible")
print("4. Salir")
opcion = int(input())
while opcion < 1 or opcion > 4:
opcion = int(input("Ingrese una opción válida "))
if opcion == 1:
ingreso = float(input("Cuanto dinero desea ingresar? "))
saldoInicial += ingreso
print("El nuevo saldo es de ${}".format(saldoInicial))
elif opcion == 2:
retiro = float(input("Cuanto dinero desea retirar? "))
while retiro > saldoInicial:
retiro = float(input("Opcion Erronea, el valor del retirno sobrepasa el limite, ingrese un numero valido"))
saldoInicial -= retiro
print("El nuevo saldo es de ${}".format(saldoInicial))
elif opcion == 3:
print(f"El saldo actual es de ${saldoInicial}")
else:
salir = True
print("Vuelva pronto")
cuando pongo .2f me salta sintax error alguien sabe porqué?
Hermano te faltan los :
EJERCICIO 5:
print("BIENVENIDO")
monto=1000
print("I=Ingresar dinero de la cuenta")
print("E=Retirar dinero de la cuenta")
print("C=Mostrar dinero disponible")
print("S=Salir")
operacion=input("Ingrese la operacion que desea realizar:").upper()
if operacion=="I":
a=float(input("Digite la cantidad de dinero que desea ingresar a su cuenta:"))
total=monto+a
print("Operación realizada")
print("El banco tiene",total)
elif operacion=="E":
a=float(input("Digite la cantidad que desea retirar:"))
total=monto-a
print("Operación realizada")
print("El banco tiene",total)
elif operacion=="C":
print("El dinero disponible es",monto)
elif operacion=="S":
print("Fin del programa")
else:
print("Usted ingresó una operación incorrecta")
num1 = float(input("ingrese el digito: "))
num2 = float(input("ingrese el digito: "))
letra = input("ingrese el caracter de la operacion: ").upper()
if letra=='S':
print(f"la suma es: {num1+num2}")
elif letra=='R':
print(f"La resta es: {num1-num2}")
elif letra=='M' or letra=='P':
print(f"La multiplicacion es: {num1*num2}")
elif letra=='D':
print(f"La division es: {num1/num2} ")
Ejercicio #5
saldo=1000
print("Menu")
print("1- Ingresar dinero a la cuenta")
print("2- Retirar dinero de la cuenta")
print("3- Mostrar dinero disponible")
print("4- salir")
opcion=int(input("Digite una opcion: "))
if opcion==1:
ingreso=int(input("Cuanto dinero desea ingresar: "))
total=saldo+ingreso
print(f"El total de saldo disponible es de ${total}")
elif opcion==2:
retiro=int(input("Cuanto dinero desea retirar: "))
if 0
Yo lo hice con cadenas de caracteres,es mas entendible y mucho mas simple que en c++ que era un infierno manejar strings sin apuntadores.
operacion = input("Escriba la operacion que quiere realizar:")
operacion = operacion.lower()
operaciones = ["suma","resta","multiplicacion","division"] # le dice las cadenas a comparar
if operacion in operaciones:
print("Su operacion se realizara a continuacion:")
if operacion == operaciones[0]:
num1 = float(input(">>>"))
print("+")
num2 = float(input(">>>"))
suma = num1 + num2
print(f"{num1} + {num2} = {suma}")
elif operacion == operaciones[1]:
num1 = float(input(">>>"))
print("-")
num2 = float(input(">>>"))
resta = num1 - num2
print(f"{num1} - {num2} = {resta}")
elif operacion == operaciones[2]:
num1 = float(input(">>>"))
print("*")
num2 = float(input(">>>"))
multiplicacion = num1 * num2
print(f"{num1} * {num2} = {multiplicacion}")
elif operacion == operaciones[3]:
num1 = float(input(">>>"))
print("/")
num2 = float(input(">>>"))
division = num1 / num2
print(f"{num1} / {num2} = {division}")
else:
print("Introduzca el tipo de operacion correctamente")
n1 = int(input(f"Introduce el primer numero -> "))
op = str(input(f"introduce la primera letra de la operacion que quieras realizar -> "))
n2 = int(input(f"Introduce el segundo numero numero -> "))
s = str("s")
if op==s:
print(f"El resultado es {n1+n2}")
r = str("r")
if op==r:
print(f"El resultado es {n1-n2}")
m = str("m")
if op==m:
print(f"El resultado es {n1*n2}")
d = str("d")
if op==d:
print(f"El resultado es {n1/n2}")
sueldo = 1000
print("Bienvenido A Su Cajero Automatico")
print("1.Ingresar dinero en la cuenta")
print("2.Retirar dinero de la cuenta")
print("3.Mostrar dinero disponible")
print("4.Salir")
print("
")
opcion= input("Por favor Digite una opcion: ")
if opcion=='1':
deposito= int(input("ingrese que cantidad desea ingresar: "))
deposito += sueldo
print(f"Ahora el dinero en cuenta es de: {deposito}")
elif opcion=='2':
retiro= int(input("ingrese la cantidad a retirar: "))
if sueldo >= retiro:
sueldo -= retiro
print(f"Listo, ahora el dinero en cuenta es de: {sueldo}")
else:
print("Lo siento, Sin fondos")
elif opcion=='3':
print(f"El dinero disponible actualmente es de: {sueldo}")
elif opcion=='4':
print("Adios Vuelva Pronto :)")
import sys
saldo = 1000
opcion = (input("eliga una opcion: "))
if opcion == "depositar":
print("--depositar dinero--")
deposito = float(input("digite la cantidad que desea ingresar: "))
resultado_1 = saldo + deposito
print("el nuevo saldo es:", resultado_1)
elif opcion == "retirar":
print("retirar dinero--")
retirar = float(input("digite la cantidad que desea retirar: "))
resultado_2 = saldo - retirar
print("el nuevo saldo es:", resultado_2)
elif opcion == "verificar saldo":
print("--verificar saldo--")
print("saldo actual: ",saldo)
elif opcion == "salir":
print("gracias por su visita")
sys.exit()
asi hice mi codigo :)
saldo=1000
print("1. Ingresar dinero en la cuenta")
print("2. Retirar dinero de la cuenta")
print("3. Mostrar dinero disponible")
print("4. Salir")
opc=int(input("Opcion: "))
if opc==1:
ingreso=float(input("Digite el monto a ingresar: "))
saldo+=ingreso
print(f"El saldo es {saldo}")
elif opc==2:
retiro=float(input("Digite el monto a retirar: "))
if retiro>saldo:
print("Saldo insufiente")
else:
saldo-=retiro
print(f"El saldo es {saldo}")
elif opc==3:
print(f"El saldo es {saldo}")
elif opc==4:
exit()
else:
print("Opcion invalida")
clave = 1980
saldo = 1000
contraseña = int(input("Digíte su contraseña"))
if contraseña == clave:
print("1. Ingresar dinero")
print("2. Retirar dinero")
print("3. Mostrar saldo")
print("4. Salir")
num = int(input("Digíte número de opción a realizar: "))
if num ==1:
ingresar = float(input("Qué cantidad desea ingresar a su cuenta?"))
print(f"Su nuevo saldo es: { ingresar + saldo:.2f}")
elif num==2:
retiro = float(input("¿Qué cantidad desea retirar?"))
print(f"Su nuevo saldo es :{ saldo - retiro:.2f}")
elif num==3:
print(f"Su saldo disonible es:{ saldo:.2f}")
elif num==4:
print("Gracias por usar Global Net! Vuelva pronto :D")
else:
print("Número de opción incorrecta, intente nuevamente por favor")
else:
print ("Contraseña incorrecta, intente nuevamente")
Este es mi ejercicio 4 resuelto:
num1=int(input("Por favor digite un numero: "))
num2=int(input("por favor digite segundo numero: "))
simbolo=str(input("Por favor digite el simbolo
entre S//R//M//D//: "))
simbolo=simbolo.lower()
if simbolo=="s":
print("El resultado es
"+str(num1+num2))
elif simbolo=="r":
print("El resultado es
"+str(num1-num2))
elif simbolo=="m":
print("El resultado es
"+str(num1*num2))
elif simbolo=="d":
print("El resultado es
"+str(num1/num2))
print("muchas
gracias")
opcion = int(input("1.-Deposito a una cuenta
2.-Retiro
3.-Saldos
4.-Salir
Que deseas realizar: "))
saldo = 1000
if opcion == 1:
cantidad = float(input("Digite la cantidad $ "))
saldo += cantidad
print(f"Tu deposito ha sido exitoso. Tu nuevo saldo es : ${saldo}")
elif opcion == 2:
cantidad = float(input("Digite la cantidad $ "))
if cantidad
print("**************************")
print("*Bienvenido al Cajero ATM*")
print("**************************")
print("Seleccione la opcion deseada.
")
print("1 = Ingresar dinero a la cuenta.")
print("2 = Retirar dinero de la cuenta.")
print("3 = Mostrar dinero disponible.")
print("4 = Salir.")
opcion = int(input("
Digite la opcion deseada: "))
if opcion == 1:
print("
¿Cuando dinero desea ingresar a la cuenta?")
dineroIngresado = int(input(""))
total = dineroIngresado + 1000
print("Tenia en su cuenta $1000 ahora tiene: $", total)
elif opcion == 2:
print("
¿Cuanto dinero desea retirar?")
retirar = int(input(""))
if retirar 1000:
print("Dinero a retirar excede su cuenta.")
elif opcion == 3:
print("
Dinero disponible en su cuenta es de: $1000.")
elif opcion == 4:
print("
Salio del cajero automatico.")
else:
print("
Opcion incorrecta.")
Ejercicio 4: Más corto y a mi manera
"""Caculadora en python"""
Numero_1 = int(input("Ingrese un valor -> "))
Numero_2 = int(input("Ingrese otro valor -> "))
Operacion = input("Ingrese la operacion a realizar:").upper()
S = Numero_1+Numero_2
R = Numero_1-Numero_2
M = Numero_1*Numero_2
D = Numero_1/Numero_2
if Operacion == 'S':
print ("La suma es",S)
elif Operacion == 'R':
print("= ",R)
elif Operacion == 'M':
print("= ", M)
elif Operacion == 'D':
print("= ",D)
else:
print("No disponible")
Super
import sys
print("Cajero autmatico")
print()
print("1.- Ingresar dinero a la cuenta")
print("2.- Retirar dinero a la cuenta")
print("3.- Mostrar dinero disponible de la cuenta")
print("4.- Salir")
print()
dinero=1000
opcion=int(input("Selecionar tú opcion -> "))
if opcion == 1:
ingresar=int(input("Ingresa la cantidad -> "))
print()
print(f"Tú dinero disponible ahora es {dinero + ingresar}")
elif opcion == 2:
ingresar=int(input("Ingresa la cantidad -> "))
if dinero
#Ejercicio 5
dinero=1000;
salir=False;
while salir!=True:
print("
\tCajero automatico EX V1.0
1. Ingresar dinero
2. Retirar Dinero
3. Mostrar dinero disponible
4. Salir");
opc=int(input("OPC: "));
if opc==1:
dinero+=int(input("Digite la cantidad de dinero que desea ingresar: "));
elif opc==2:
temp=int(input("Digite la cantidad de dinero que desea retirar: "));
if temp0:
dinero-=temp;
else:
print("No tienes esa cantidad de dinero para retirar.");
elif opc==3:
print(f"Saldo: {dinero}");
elif opc==4:
salir=True;
else:
print("Opcion no Valida");
yo lo hice diferente:
operacion=input("Especifique la operacion a desear en minusculas: ")
if operacion=="suma":
num1=int(input("Digite el primer numero: "))
num2 = int(input("Digite el segundo numero: "))
suma= num1+num2
print(f"La suma es: {suma}")
elif operacion=="resta":
num1 = int(input("Digite el numero a restar: "))
num2 = int(input("Digite el segundo numero: "))
resta = num1 - num2
print(f"La resta es: {resta}")
elif operacion=="division":
num1 = int(input("Digite el numero a dividir: "))
num2 = int(input("Digite el segundo numero: "))
division = num1 /num2
print(f"El resultado es: {division}")
elif operacion=="multiplicacion":
num1 = int(input("Digite el primer numero: "))
num2 = int(input("Digite el segundo numero: "))
multiplicacion = num1*num2
print(f"El producto es: {multiplicacion}")
else:
print("Ingrese los datos correctos")
Yo lo hice asi, da el mismo resultado obviamente pero no se si realmente es correcta la forma ponerlo...
num1=float(input("Numero: "))
num2=float(input("Numero: "))
oper=(input("
¿Que operacion desea realizar?:")).upper()
if oper=='S':
print(f"
El resultado es {num1+num2}")
elif oper=='R':
print(f"
El resultado es {num1-num2}")
elif oper=='D':
print(f"
El resultado es {num1/num2:.2f}")
elif oper=='M' or oper=='P':
print(f"
El resultado es {num1*num2}")
else:
print("
Se equivoco de operación.")
# Cajero auntomático
print("Bienvenido al banco macma:
1 Retirar dinero de la cuenta
2 Ingresar dinero en la cuenta
3 Mostrar dinero disponible
4 Salir")
valor = 1000
op = input("Ingrese su opción:").lower()
if op=="1":
s = int(input("Cantidad a retirar: "))
l = valor-s
print(f"Su saldo actual es: {l}")
print("Gracias por usar servicios macma, la compañia que le respalda
(y le roba)")
elif op=="2":
w = int(input("Ingrese cantidad a depositar:"))
r = valor+w
print(f"Su saldo actual es: {r}")
print("Gracias por usar servicios macma, la compañia que le respalda
(y le roba)")
elif op=="3":
print(f"Su saldo actual es: {valor}")
print("Gracias por usar servicios macma, la compañia que le respalda
(y le roba)")
elif op=="4":
print("Gracias por usar servicios macma, la compañia que le respalda
(y le roba)")
else:
print("Opción incorrecta.")
print("Selecciones los numeros que desea operar-> ")
n1 = float(input("Numero 1: "))
n2 = float(input("Numero 2: "))
print("Seleccione la operacion que desea realizar
|Suma: S|
|Resta: R|
|Division: D|
|Multuplicacion: M|")
a = str(input("->").lower())
if a == "s":
print(f"Resultado->{n1 + n2}")
elif a == "r":
print(f"Resultado->{n1 - n2}")
elif a == "d":
print(f"Resultado->{n1 / n2}")
elif a == "m":
print(f"Resultado->{n1 * n2}")
else:
print("Seleccione una de las opciones indicadas")
# ejercicio 5
opcion1 = (input("¿ingresar dinero en la cuenta?: ")).lower()
opcion2 = 'si'
opcion3 = 'si'
opcion4 = 'si'
saldo = 1000
if opcion1 == 'si':
print(int(input(f"cuanto:")))
print("gracias por depositar")
elif opcion1 != 'si':
opcion2 = (input("¿retirar dinero de la cuenta?")).lower()
if opcion2 == 'si':
print(input("¿cuanto desea retirar?"))
print("gracias por retirar")
elif opcion2 != 'si':
opcion3 = (input("¿mostrar dinero disponible?")).lower()
if opcion3 == 'si':
print(f"dinero disponible {saldo} $$$")
elif opcion3 != 'si':
opcion4 = (input("¿salir?"))
if opcion4 == 'si':
print("gracias por su visita")
print("Wenos días!
Qué operación deseas realizar?")
print("S -> Suma
R -> Resta
M -> Multiplicación
D -> División")
operacion = input("->").lower()
if operacion == "s":
sumandos = int(input("Cuántos nuemeros quiere sumar?
2 o 3 "))
if sumandos == 2:
suma1 = float(input("Digite el primer número a sumar: "))
suma2 = float(input("Digite el segundo número a sumar: "))
resultado_suma = suma1 + suma2
print(f"El resultado es: {resultado_suma}!")
elif sumandos == 3:
suma1 = float(input("Digite el primer número a sumar: "))
suma2 = float(input("Digite el segundo número a sumar: "))
suma3 = float(input("Digite el segundo número a sumar: "))
resultado_suma = suma1 + suma2 + suma3
print(f"El resultado es: {resultado_suma}!")
else: print("Digitó una cantidad de numeros a sumar incorrecta, vuelva a intentarlo!")
elif operacion == "r":
resta1 = float(input("Digite el primer número a restar: "))
resta2 = float(input("Digite el segundo número a restar: "))
resultado_resta = resta1 - resta2
print(f"El resultado es: {resultado_resta}!")
elif operacion == "m":
factores = int(input("Cuántos factores quiere multiplicar?
2 o 3 "))
if factores == 2:
multiplicacion1 = float(input("Digite el primer número a multiplicar: "))
multiplicacion2 = float(input("Digite el segundo número a multiplicar: "))
resultado_multiplicacion = multiplicacion1 * multiplicacion2
print(f"El resultado es: {resultado_multiplicacion}!")
elif factores == 3:
multiplicacion1 = float(input("Digite el primer número a multiplicar: "))
multiplicacion2 = float(input("Digite el segundo número a multiplicar: "))
multiplicacion3 = float(input("Digite el tercer número a multiplicar: "))
resultado_multiplicacion = multiplicacion1 * multiplicacion2 * multiplicacion3
print(f"El resultado es: {resultado_multiplicacion}!")
else: print("Digitó una cantidad de factores incorrecta, vuelva a intentarlo!")
elif operacion == "d":
division1 = float(input("Digite el primer número a dividir: "))
division2 = float(input("Digite el segundo número a dividir: "))
if division2 == 0:
print('No se puede hacer una division por "0", boludo
Pruebe con otro numero!')
else:
resultado_div = division1 / division2
print(f"El resultado es: {resultado_div}!")
else:
print("Digitó una letra incorrecta, vuelva a intentarlo!")
Ejercicio 4:
saldo = 1000.0
salir = False
print("Operaciones disponibles:
1. Extracción \t 2. Depósito. \t 3. Saldo disponible. \t 4. Salir.
")
while salir == False:
operacion = input("Ingrese la operación a realizar: ")
while operacion not in "1234":
print("La operación ingresada es incorrecta.")
operacion = input("Vuelva a ingresarla: ")
if operacion=="1":
extraccion = float(input("Ingrese el monto a extraer: $"))
if extraccion>saldo:
print("El monto ingresado supera el saldo de la cuenta.")
else:
saldo-=extraccion
print("El saldo ha sido extraído exitosamente.")
elif operacion=="2":
deposito = float(input("Ingrese el monto a depositar: $"))
saldo += deposito
print("El saldo ha sido depositado exitosamente.")
elif operacion=="3":
print(f"Su saldo actual es de: ${saldo}")
elif operacion=="4":
salir = True
#el problema abarca crear una calculadora
print("opciones")
print("s - suma")
print("r - resta")
print("m o p - multiplicacion")
print("d - division")
opcion = input("ingrese su opcion : ").lower()
num1 = float(input("ingrese un numero (a): "))
num2 = float(input("ingrese un numero (b): "))
if opcion == 's':
suma = num1 + num2
print(f"el resultado de la suma es: {suma:.0f}")
elif opcion == 'r':
resta = num1 - num2
print(f" el resultado de la resta es: {resta:.0f}")
elif opcion == 'm' or opcion == 'p':
multiplicacion = num1 * num2
print(f"el resultado de la multiplicacion es: {multiplicacion:.0f}")
elif opcion == 'd':
if num2 != 0:
division = num1 / num2
print(f"el resultado de la division es: {division:.2f}")
else:
print("ERROR: no se puede dividir entre cero")
else:
print("opcion incorrecta") #else principal
Aqui esta mi cajero:
print("Cajero Automatico")
dinero = 1000
print("Menu de Opciones")
print("1. Ingresar Dinero en la Cuenta")
print("2. Retirar Dinero Disponible")
print("3. Mostrar Dinero Disponible")
print("4. Salir")
opcion = int(input("Opcion: "))
if opcion == 1:
ingresar = float(input("Digite el Valor a Ingresar: "))
nuevo_saldo = dinero+ingresar
print("Usted Ahora Dispone de ${} en su Cuenta".format(nuevo_saldo))
elif opcion == 2:
retirar = float(input("Digite el Valor a Retirar: "))
if retirar>1000:
print("Error usted no puede retirar mas del dinero que dispone en su cuenta")
retirar = float(input("Digite un valor Disponible en su Cuenta: "))
nuevo_saldo = dinero - retirar
print("Usted Ahora Dispone de ${:.2f} en su Cuenta".format(nuevo_saldo))
nuevo_saldo = dinero - retirar
print("Usted Ahora Dispone de ${:.2f} en su Cuenta".format(nuevo_saldo))
elif opcion == 3:
print("Usted Dispone de: ${} ".format(Dinero))
elif opcion == 4:
print("Hasta Luego")
else:
print("Esta Opcion no se Encuentra Disponible")
n1 = int(input("Digite primer numero: "))
n2 = int(input("Digite segundo numero: "))
suma = n1+n2
resta = n1-n2
multiplicacion = n1*n2
division = n1/n2
op = input("Digite que operacion desea realizar: ").lower()
if op=='s':
print(f"{n1}+{n2} = {suma} ")
elif op=='r':
print(f"{n1}-{n2} = {resta} ")
elif op=='m':
print(f"{n1}*{n2} = {multiplicacion} ")
elif op=='d':
print(f"{n1}/{n2} = {division} ")
else:
print("Opcion invalida")
Ejercicio 5: (Esta chevre mirenlo)
"""Cajero automatico"""
Saldo = 1000
print("\33[1;34;40m""Saldo incial: ""\33[1;37;40m", Saldo)
print("\33[1;34;40m")
print("
1. Consignar dinero")
print("2. Retirar dinero")
print("3. Salir")
Opcion = input("
\033[1;34;40m""Seleccione una opcion:")
if Opcion == '1':
Consignar = int(input("Valor a consignar: "))
print("Saldo total:", Saldo + Consignar)
elif Opcion == '2':
Retirar = int(input("Valor a retirar: "))
print("Saldo total:", Saldo - Retirar)
elif Opcion == '3':
exit()
else:
print("Opcion incorrecta")
Así hice el mío:
print("Menú de operaciones:
S, s: Suma.
R, r:Resta"
"
P,p,M,m: Multiplicación
D,d:Division.")
operacion = str(input("
Seleccione la operación a relizar: ")).lower()
if operacion == 's' or operacion == 'r' or operacion == 'm' or operacion == 'p' or operacion == 'd':
num1 = float(input("Ingrese el primer numero: "))
num2 = float(input("Ingrese el segundo numero: "))
if operacion == 's':
resultado = num1 + num2
print(f"El resultado es: {resultado}")
elif operacion == 'r':
resultado = num1 - num2
print(f"El resultado es: {resultado}")
elif operacion == 'p' or operacion == 'm':
resultado = num1 * num2
print(f"El resultado es: {resultado:.2f}")
elif operacion == 'd':
resultado = num1 / num2
print(f"El resultado es: {resultado:.2f}")
else:
print("Introduce un caracter correcto")
saldo = 1000
print("1 - Ingresar Dinero
2 - Retirar Dinero
3 - Mostrar Dinero disponible
4 - Salir")
opciones = int(input("Seleccione Opcion: "))
if opciones == 1:
ingreso = int(input("Indique monto a ingresar: "))
res = saldo+ingreso
print(f"Su saldo actual es de ${res}")
elif opciones == 2:
retiro = int(input("Indique monto a retirar: "))
res = saldo - retiro
if retiro > saldo:
print("Su saldo es insuficiente")
elif retiro < saldo:
print(f"Su saldo actual es de ${res}")
elif opciones == 3:
print(f"El saldo de su cuenta es de ${saldo}")
elif opciones == 4:
exit()
else:
print("Opcion incorrecta")
import sys
print("
Bienvenido a su cajero automatico, escoja una de las opciones
")
print("1. Ingresar dinero a la cuenta")
print("2. Retirar dinero de la cuenta")
print("3. Mostrar dinero disponible")
print("4. Salir")
opcion=int(input("Opcion: "))
saldo_i=1000
if opcion == 1:
cantidad=float(input("Que cantidad desea ingresar: "))
accion=cantidad+saldo_i
print(f"Su nuevo saldo es: {accion}")
elif opcion == 2:
cantidad=float(input("Que cantidad desea retirar: "))
accion=saldo_i-cantidad
print(f"Su nuevo saldo es: {accion}")
elif opcion == 3:
print(f"Su saldo es: {saldo_i}")
elif opcion == 4:
sys.exit
else:
print("Opcion no valida")
Así quedo mi programa:
#Calculadore Aritmetica
menu = "Calculadora aritmetica"
print (f"{menu}")
print ("[S] Suma")
print( "[R] Resta")
print ("[M] Multiplicacion")
print ("[D] Division")
opcion = input ("Digite el caracter para realizar la operacion: ")
if opcion == 'S' or opcion == 's':
a = float (input ("Digite su primer numero: "))
b = float (input ("Digite su segundo numero: "))
Suma = a + b
print (f"El resultado de la operacion es: {Suma:.2f}")
print("Fin del programa. ")
elif opcion == 'R' or opcion == 'r':
a = float (input ("Digite su primer numero: "))
b = float (input ("Digite su segundo numero: "))
Resta = a - b
print (f"El resultado de la operacion es: {Resta:.2f}")
print("Fin del programa. ")
elif opcion == 'M' or opcion == 'm':
a = float (input ("Digite su primer numero: "))
b = float (input ("Digite su segundo numero: "))
Multiplicacion = a * b
print (f"El resultado de la operacion es: {Multiplicacion:.2f}")
print("Fin del programa. ")
elif opcion == 'D' or opcion == 'd':
a = float (input ("Digite su primer numero: "))
b = float (input ("Digite su segundo numero: "))
Division = a / b
print (f"El resultado de la operacion es: {Division:.2f}")
print("Fin del programa. ")
else:
print ("No selecciono ninguna operacion. ")
print("\t\tBIENVENIDO ")
saldoi=1000
print("\tOPCIONES
1-Ingresar dinero en cuenta
2-Retirar dinero de cuenta
3-Mostrar dinero disponible
4-Salir")
menu=int(input("Registra opcion: "))
if menu==1:
nsaldo=int(input("Digite cantidad: "))
saldoi=saldoi+nsaldo
print(saldoi," Nuevo saldo")
elif menu==2:
retiro=int(input("Digite cantidad: "))
retiro=saldoi-retiro
print(retiro," Nuevo saldo")
elif menu==3:
print(" Su saldo es ",saldoi)
elif menu==4:
print("Hasta pronto ")
else:
print("Verificar opcion ")
def IngresarDinero(Monto, DineroT):
print("Monto agregado!
")
return DineroT+Monto
def RetirarDinero(Monto, DineroT):
print("Monto retirado!
")
return DineroT - Monto
def VerDineroDisponible(DineroTotal):
print(f"Tu monto disponible es de {DineroTotal} pesos
")
Dinero=1000
OpcionUsuario=""
while OpcionUsuario!="4":
OpcionUsuario = input(
"Ingrese la accion a realizar:
1. Ingresar dinero a la cuenta
2. Retirar dinero a la cuenta
"
"3. Mostrar dinero disponible
4. Salir
")
if OpcionUsuario=="1":
MontoIngreso= int(input("Ingresa el monto: "))
Dinero = IngresarDinero(MontoIngreso, Dinero)
elif OpcionUsuario=="2":
MontoIngreso = int(input("Ingresa el monto a retirar: "))
Dinero = RetirarDinero(MontoIngreso, Dinero)
elif OpcionUsuario=="3":
VerDineroDisponible(Dinero)
elif OpcionUsuario=="4":
OpcionUsuario="4"
print("Adios!")
else:
print("Opcion no valida!")
inicial = 1000
print("
B I E N V E N I D O A T U B A N C O V I R T U A L ")
print("
ELIJA UNA OPCION : ")
print("
1. Ingresar dinero a la cuenta ")
print("2. Retirar dinero de la cuenta ")
print("3. Mostrar dinero disponible ")
print("4. Salir")
opc= int(input("
Digite una opcion : "))
if opc == 1:
print(f"
Su valor inicial es de : $/{inicial} ")
ingr = int(input(" ¿ Cuanto dinero desea ingresar ? "))
print(f"
Ahora su Saldo es de : $/{inicial+ingr} ")
elif opc == 4:
print("
EXIT..")
elif opc == 3:
print(f"
Usted puede retirar del banco un máximo de $/{inicial} ")
else :
print(f"
Su valor inicial es de : $/ {inicial} ")
ret = int(input("
Digite la cantidad de dinero que desea retirar : $/ "))
if ret > inicial:
print("
No tiene ese monto de dinero en el banco ")
else:
print(f"
Ahora tiene un saldo inicial de : $/{inicial - ret} ")
saldo=1000
usuario=float(input("Digite 1 para ingresar dinero a la cuenta
2 para retirar dinero de la cuenta
"
"3 para mostrar dinero disponible
4 para salir
"))
if (usuario==1):
cuenta=float(input("Cuanto dinero desa ingresar? "))
saldo+=cuenta
input(f"Su saldo es de {saldo:.2f}")
elif (usuario==2):
cuenta=float(input("Cuanto dinero desa retirar"))
saldo-=cuenta
input(f"Su saldo es de {saldo:.2f}")
elif (usuario==3):
input("Su saldo es de",saldo)
elif (usuario==4):
input("Escogio salir del programa")
else:
print("ERROR")
num1 = float(input("ingrese cifra 1: "))
num2 = float(input("ingrese cifra 2: "))
print("elija un caracter para su operacion
1- s para suma
2- r para resta
3- m para multiplicar
4- d para dividir")
operacion = input("")
if operacion == "s":
suma = num1 + num2
print(f"el resultado es {suma}")
elif operacion == "r":
resta = num1 - num2
print(f"el resultado es {resta}")
elif operacion == "m":
multi = num1 * num2
print(f"el resultado es {multi}")
elif operacion == "d":
division = num1 / num2
print(f"el resultado es {division}")
else:
print("operacion no valida")
cuenta = 1000
operacion = int(input("BIENVENIDO A BANCO PEPITO
Por favor ingrsese la operacion que desea realizar
(presione el numero correspondiente)
1. Ingresar dinero en la cuenta
2. Retirar dinero de la cuenta
3. Mostrar dinero disponible
4. Salir
: "))
if operacion==1:
cuenta +=abs(int(input("Ingrese la cantidad de dinero que desea ingresar
: ")))
print(f"Su saldo es: {cuenta}")
elif operacion==2:
retiro = abs(int(input("Ingrese la cantidad de dinero que desea retirar
: ")))
if retiro>cuenta:
print("Ud no tiene suficiente dinero en cuenta")
else:
cuenta -= retiro
print(f"Su saldo es: {cuenta}")
elif operacion==3:
print(f"Su saldo es: {cuenta}")
elif operacion==4:
print("Gracias por elegir Banco Pepito. Tenga un Buen Dia")
hola, oye se que ya paso pero porque ya no subes los ejercicios como antes? algunos errores me salen en java pero no se , y pues pensaba comparar con el archivo como lo hice con dfd , solo como duda, no tienes la carpeta de java aun?
#Cajero Automático
saldo = 1000
nombre = str(input("Digita tu nombre: ")).lower()
print("")
print("CAJERO AUTOMÁTICO
")
print("-------------------------------")
print("1. Ingresar dinero a la cuenta")
print("2. Retirar dinero de la cuenta")
print("3. Consultar saldo de la cuenta")
print("4. Salir")
print("-------------------------------")
opcion = int(input("Elija una opción: "))
if opcion == 1:
print("")
ingresado = int(input("Digite la cantidad que desea ingresar: "))
saldo += ingresado
print(f"El saldo actual es: {saldo}")
elif opcion == 2:
print("")
retirado = int(input("Digite la cantidad que sea retirar: "))
if retirado >= saldo:
print("
No tienes dinero suficiente para retirar, intentalo de nuevo")
else:
saldo -= retirado
print(f"El saldo actual es: {saldo}")
elif opcion == 3:
print(f"
Tu saldo actual es: {saldo}")
elif opcion == 4:
print(f"
¡Nos vemos luego {nombre}!")
else:
print("
ERROR: ¡esta opción no existe!")
mi sol:
saldo = float(1000)
opcion = str(input("Agregar= a retirar = r ver saldo = s: ")).lower()
if opcion == "a":
saldo += float(input("Ingrese la cantidad a añadir: "))
print(f"Su nuevo saldo es de: ${saldo}")
elif opcion == "r":
saldo -= float(input("Ingrese la cantidad a retirar: "))
print(f"Su nuevo saldo es de: ${saldo}")
elif opcion == "s":
print(f"Su saldo es : ${saldo}")
else:
print("Opcion incorecta")
alguna critica constructiva:
saldo=1000
opcion=0
while opcion!=4:
print("
-MENU-")
print("Ingresar dinero... 1")
print("Retirar dinero.... 2")
print("Mostrar saldo..... 3")
print("Salir............. 4")
opcion=int(input("
dijite una opcion: "))
if opcion==1:
ingreso=float(input("
monto a ingresar: "))
saldo+=ingreso
elif opcion==2:
retiro=float(input("
monto a retirar: "))
if retiro
yo lo hice asi:
opc = input("
=== OPERACIONES ===
"
"S. Suma
"
"R. Resta
"
"P. Producto
"
"D. Division
"
"X. Salir
"
"ELIJA: ").lower()
if opc == 's':
n1 = float(input("
Digite el numero 1: "))
n2 = float(input("Digite el numero 2: "))
resultado = n1 + n2
print(f"La suma de los numeros es: {resultado:.1f}")
elif opc == 'r':
n1 = float(input("
Digite el numero 1: "))
n2 = float(input("Digite el numero 2: "))
resultado = n1 - n2
print(f"La resta de los numeros es: {resultado}")
elif opc == 'p':
n1 = float(input("
Digite el numero 1: "))
n2 = float(input("Digite el numero 2: "))
resultado = n1 * n2
print(f"El producto de los numeros es: {resultado:.1f}")
elif opc == 'd':
n1 = float(input("
Digite el dividendo: "))
n2 = float(input("Digite el divisor: "))
resultado = n2 / n1
residuo = n2 % n1
print(f"El cociente de la division es: {resultado:.2f}")
print(f"El residuo de la division es: {residuo:.2f}")
elif opc == 'x':
print("
SALIENDO!!!")
else:
print("
Opcion incorrecta!!!")
creo que me complique solo
opc=input(" S o s = suma
R o r = resta
M o m =multiplicaciòn
D o d = diviciòn
elija una opcioiòn:_ ").lower()
if opc =='s' or opc == 'r' or opc== 'm' or opc=='d':
if opc == "s":
a=int(input("introdusca el primer numero"))
b=int(input("introdusca el segundo numero"))
c=a+b
print(f"el rsultado de {a}+{b} = {c}")
if opc=="r":
a = int(input("introdusca el primer numero"))
b = int(input("introdusca el segundo numero"))
c = a - b
print(f"el rsultado de {a}-{b} = {c}")
if opc == "m":
a = int(input("introdusca el primer numero"))
b = int(input("introdusca el segundo numero"))
c = a * b
print(f"el rsultado de {a}*{b} = {c}")
if opc == "d":
a = int(input("introdusca el primer numero"))
b = int(input("introdusca el segundo numero"))
c = a / b
d = a % b
print(f"el rsultado de {a}/{b} = {c:.0f} y su residuo es de = {d}")
else:
print(f"'{opc}' no esta programada")
#Ejecicio 5 Cajero automatico
print("******************\t\tCajero Automatico Virtual\t\t**************")
contraseña = 1997
inicial = 1000
clave = int(input("Ingrese la contraseña: "))
if contraseña == clave:
print("\t\t******************* Bienvenido *****************\t\t")
print("
/** Menu**/
1. Ingresar dinero a la cuenta
2.Retirar dinero de la cuenta
3.Mostrar dinero disponible")
opc = int(input("Ingrese la opcion: "))
if opc == 1:
print("**************** \tIngresar dinero a la cuenta\t *****************")
ingreso = float(input("Cantidad a ingresar: "))
ingreso_total = ingreso + inicial
print(f"Dinero ingresado: {ingreso}
Dinero en la cuenta: {ingreso_total}")
elif opc == 2:
print("**************** \tRetirar dinero de la cuenta\t *****************")
retiro = float(input("Cantidad a retirar: "))
if retiro < inicial:
retiro_final = retiro - inicial
print(f"Dinero retirado: {retiro}
Dinero en cuenta: {retiro_final}")
else:
print("No tiene suficiente dinero en la cuenta")
elif opc == 3:
print("**************** \tDinero disponible\t *****************")
print(f"Disponible: {inicial}")
else:
print("Presione una opcion valida")
else:
print("La contraseña es incorrecta")
saldo_inicial = 1000
print("\t\tBienvenido a su cajero virtual. ¿Que desea hacer?")
print("
1) Ingresar dinero en la cuenta.")
print("2) Retirar dinero de la cuenta.")
print("3) Mostrar dinero disponible.")
print ("4) Salir.")
opc = int(input("
Eliga opcion: "))
if opc == 1:
saldo = float(input("
Cuanto dinero desea ingresar?: "))
saldo_inicial += saldo
print(f"Usted ahora tiene: ${saldo_inicial}.")
elif opc == 2:
saldo = float(input("
Cuanto dinero desea retirar?: "))
saldo_inicial -= saldo
if saldo_inicial < saldo:
print("Usted no tiene esa cantidad de dinero.")
else:
print(f"Usted ahora tiene: ${saldo_inicial}.")
elif opc == 3:
print(f"Usted tiene ${saldo_inicial}.")
elif opc == 4:
print("
Hasta luego!")
else:
print ("
Opcion no disponible.")
mi version del codigo.
Lo que hice fue lo siguiente. EL problema es que no se como hacer para salir del sistema al seleccionar la opcion n4 y que finalice, solo se puede hacer si ingreso un caracter ya que de esta manera salta error y termina el proceso:
#Ejercicio 5
print("
Bienvenido a Banco Supervielle, por favor seleccione entre las siguientes operaciones bancarias
")
system = input("¿Desea ingresar al sistema? Seleccione 'S' para SI u otra tecla para NO --> ").lower()
if system == 's':
saldo=1000
while system == 's' :
print("
1. Ingresar dinero en la cuenta")
print("2. Retirar dinero de la cuenta")
print("3. Mostrar dinero disponible")
print("4. Salir
")
op = int(input("Su selección es: "))
if op == 1:
agregar = int(input("
Digite el monto a ingresar: $ "))
saldo = saldo + agregar
elif op == 2:
if saldo>0:
retirar = int(input("
Digite el monto a retirar: $ "))
while retirar>saldo:
retirar = int(input("No es posible retirar el monto ingresado. Por favor, ingrese otro: "))
saldo = saldo - retirar
else:
print("
No tiene saldo para retirar. Trate de agregar.")
elif op == 3:
if saldo >0:
print(f"
El saldo disponible es de $ {saldo}.")
else:
print("
No dispone de saldo.")
if op == 4:
print("
Que tenga buen dia. Hasta luego.")
else:
print("
Que tenga buen dia. Hasta luego.")
intenta colocando un sys.exit() para eso tienes que importar el sys o cambia el if por un elif
ya encontre el fallo cambia el while por un if el while, el while causa que al presionar la opcion 4 se repita el bucle
com = True
while com:
operador = input("Digite la operacion aritmetica a ejecutar ya sea +, -, *, /: ")
resultado = 0
if operador == "+" or operador == "-" or operador == "*" or operador == "/":
com = False
com2 = True
com3 = True
while com2:
n1 = (input("Digite el primer numero a operar: "))
if n1.isalpha():
print("Error. El primer digito debe ser un numero")
else:
com2 = False
while com3:
n2 = (input('Digite el segundo numero a operar: '))
if n2.isalpha():
print("Error. El segundo digito debe ser un numero")
else:
com3 = False
if n1.isdigit() and n2.isdigit():
if operador == "+":
resultado = float(n1) + float(n2)
print("El resultado de la suma obtenido es:", resultado)
elif operador == "-":
resultado = float(n1) - float(n2)
print("El resultado de la resta obtenido es:", round(resultado, 2))
elif operador == "*":
resultado = float(n1) * float(n2)
print("El resultado de la multiplicacion obtenido es:", round(resultado, 2))
elif operador == "/":
resultado = float(n1) / float(n2)
print("El resultado de la division obtenido es:", round(resultado, 2))
else:
print("Error, datos introducidos incorrectos")
else:
print("Error. debes digitar una operacion aritmetica basica. Digítela nuevamente")
users={}
status=""
def displayMenu():
status=input("Usted tiene una cuenta bancaria? y/n : presione q para salir : ").lower()
if status=="y":
olduser()
print(f"Usted cuenta con ${dinero}")
accion = input("Desea realizar una accion y/n: ")
if accion == "y":
print("Retirar Dinero: RD")
print("Ingresar Dinero: ID")
print("Mosrtrar Dinero: MD")
op = input("").lower()
if op == "rd":
r = float(input("Cuanto dinero desea retirar: "))
dinero -= r
print("Dinero retirado")
print(f"${dinero}")
elif op == "id":
i = float(input("Cuanto dinero desea ingresar:"))
dinero += i
print("Dinero ingresado")
print(f"${dinero}")
elif op == "md":
print(f"Dinero en cuenta ${dinero}")
elif status=="n":
newUser()
dinero=1000
print(f"Usted cuenta con ${dinero}")
accion= input("Desea realizar una accion y/n: ")
if accion=="y":
print("Retirar Dinero: RD"); print("Ingresar Dinero: ID"); print("Mosrtrar Dinero: MD")
op=input("").lower()
if op=="rd":
r=float(input("Cuanto dinero desea retirar: "))
dinero-=r; print("Dinero retirado")
print(f"${dinero}")
elif op=="id":
i=float(input("Cuanto dinero desea ingresar:"))
dinero+=i; print("Dinero ingresado")
print(f"${dinero}")
elif op=="md":
print(f"Dinero en cuenta ${dinero}")
def newUser():
createLogin=input("Crea una nueva cuenta: ")
if createLogin in users:
print("Nombre de cuenta invalida")
else:
CreatePassw=input("Inserte contraseña: ")
users[createLogin]=CreatePassw
print("Cuenta aceptada")
def olduser():
login=input("Cuenta bancaria: ")
passw=input("Contraseña: ")
if login in users and users[login]==passw:
print("Cuenta aceptada")
else:
print("Cuenta o Contraseña incorrecta")
while status !="q":
displayMenu()
Hola buena tarde me podrían ayudar? Se actualizo PyCharm y ahora no logro usar las terceras funciones de las teclas cuando escribo código. Ejemplo(\~^`¬). Espero alguien me pueda ayudar..... Gracias!!!!!
num1=int(input("Digite un numero :"))
num2=int(input("Digite otro numero :"))
operacion= input( " Coloque la operacion que desea realizar ")
if operacion=="s":
print(f" El resultado de la suma es {num1+num2}")
if operacion=="r" :
print(f"El rsultado de la resta es {num1-num2}")
if operacion=="m" :
print(f"El resultado de tu multiplicacion es {num1*num2}")
if operacion=="d":
print (f"El resultado de tu division es {num1/num2}")
if operacion == "p":
print(f"El resultado del por tanto es {num1%nume2}")
Yo hice mi codigo de esta manera. Algun consejo para mejorarlo ? o lo puedo dejar asi ?
a = float(input("Ingrese primer numero: "))
b = float(input("Ingrese segundo numero: "))
operacion = str(input("Ahora, ingrese la operacion a realizar: ")).lower()
if operacion=='s':
resultado = a + b
print(f"El resultado es {resultado}")
elif operacion=='r':
resultado = a - b
print(f"El resultado es {resultado}")
elif operacion=='m' or operacion=='p':
resultado = a * b
print(f"El resultado es {resultado}")
elif operacion=='d':
resultado = a / b
print(f"El resultado es {resultado}")
else: print("Operacion no admitida")
atm = 1000
options = int(input("
1. Ingresar dinero en la cuenta.
2. Retirar dinero de la cuenta.
3. Mostrar dinero disponible.
4. Salir.
Digite el numero de la opción que vas a tomar:"))
("Hasta luego")
if options == 1:
deposit_money1 = int(input("Escribe cuanto dinero vas a ingresar: "))
deposit_money2 = atm + deposit_money1
print(f"En tu cuenta quedan: {deposit_money2}")
elif options == 2:
withdrawals2 = int(input("Escribe cuanto dinero vas a retirar: "))
withdrawals = atm - withdrawals2
print(withdrawals)
print(f"En tu cuenta quedan: {withdrawals}")
elif options == 3:
print(atm)
elif options == 4:
print("Hasta luego")
else:
print("Digitaste mal, vuelve a intentarlo")
Excelente.
print("Bienvenido a Cajeros y Servicios")
contra=int(input("Ingrese sus credenciales:"))
if contra==12345:
mi=1000
print("
1.-Ingresar dinero en la cuenta
2.-Retirar dinero de la cuenta
3.-Mostrar dinero disponible
4.-Salir")
opc=int(input("
Digite la opción que desea realizar:"))
if opc==1:
añade=float(input("Ingrese la cantidad a depositar:$0.00 "))
mi=mi+añade
print(f"
Su nuevo saldo es {mi}")
elif opc==2:
retira=float(input("Ingrese la cantidad a retirar $0.00: "))
if retira>mi:
print("Saldo insuficiente")
else:
mi=mi-retira
print(f"
Su nuevo saldo es {mi}")
elif opc==3:
print(f"Cantidad disponible en su cuenta: {mi}")
elif opc==4:
print("Saliendo...Gracias por preferirnos")
else:
print("Opción inválida")
else:
print("Clave incorrecta")