hola, tu codigo me encanto, pero como hago para que vuelva al inicio, por ejemplo pones el numero equivocado, en lugar de terminar el codigo, que te regrese denuevo al inicio para volver a empezar.... como seria ???
@@odioposting a con respuesta a tu pregunta si es que te interesa puedes usar un while que compruebe la entrada de un dato ya que el while es un ciclo de repeticiones que evalua una condicion
Excelente todo, a la espera del siguiente tema -Capítulo 1: Elementos Básicos- -Capítulo 2: Condicionales- Capítulo 3: Colecciones Capítulo 4: Bucles Capítulo 5: Cadenas Capítulo 6: Funciones Capítulo 7: Excepciones Capítulo 8: Módulos y Paquetes Capítulo 9: Funcionalidades Avanzadas Capítulo 10: Programación Orientada a Objetos Capítulo 11: Archivos Capítulo 12: Interfaces gráficas de usuario Capítulo 13: Bases de datos con MySQL
Sé que no estás entre nosotros, pero de igual forma te agradezco todo lo que hiciste en vida, sin tí quizás no hubiera aprendido ni entendido la programación como la entiendo ahora. Muchísimas gracias, Alejandro. Acá les dejo mi versión del programa, intenté hacerlo más completo, puesto que le he agregado un login y pequeños detalles para que esté más completo: usuario = "jack" clave = "123" saldo = float(1000) login_user = input("Ingresa el nombre de usuario: ") login_clave = input("Ingresa la clave de usuario: ") if login_user == usuario and login_clave == clave: print(f"Has iniciado sesión como {usuario}") print("-------------------------") print("Digita 1 para depositar dinero Digita 2 para retirar dinero Digita 3 para mostrar dinero disponible Digita 4 para salir") print("-------------------------") opcion = (input("Ingresa el número de la operación que deseas realizar: ")) if opcion == "1": deposito = float(input("Ingresa la cantidad que deseas depositar: ")) saldo += deposito print("----------------------------") print("Depósito realizado exitosamente") print(f"Tu saldo actual es de ${saldo}") print("----------------------------") continuar = input("Digita 4 para salir y cerrar sesión: ") if continuar == "4": print("Has cerrado sesión exitosamente.") elif opcion == "2": retiro = float(input("Ingresa la cantidad que deseas retirar: ")) if retiro > saldo: print("------------------------------") print("¡No tienes suficiente dinero para retirar esa cantidad!") print("------------------------------") continuar = input("Digita 4 para salir y cerrar sesión: ") if continuar == "4": print("Has cerrado sesión exitosamente.") elif retiro
Me hizo sudar el ejercicio quería que me diera el saldo de cada opción que pedía, vamos a ver los demás vídeos, excelente forma de explicar felicidades.
Muchas gracias por el Bloque de condicionales! Estuvo increíble. Toca Bucles? Estoy demasiado ansioso. Ya por ver esos videos. Gracias por el curso. Va genial!
# ejercicio5 saldo = int(1000) anuncio = input("Eliga una de las opciones: 1.Ingresar dinero 2.Retirar Dinero 3.Mostrar dinero disponible 4.Salir ") if anuncio == '1' : num = int(input("Monto que desee ingresar: ")) total = saldo + num print(f"su saldo total es de {total}") elif anuncio == '2' : num = int(input("Monto que desee Retirar: ")) if 0 < num < 1000 : total = saldo - num print(f"su saldo total es de: {total}") else : print("Saldo insuficiente") elif anuncio == '3' : print(f"Su dinero disponible es de {saldo}") elif anuncio == '4' : print("Fin del programa")
alejandro es todo el curso de phyton? si no es asi podrias subir el curso completo porfavor gracias a ti he aprendido a programar que dios te bendiga alejandro saludos desde mexico,merida yucatan
Hola muchas gracias, excelentes tus vídeos, por favor cuando harás un CRUD completo actualizando una base de datos PostgreSQL o cualquier otro motor...Saludos
a = float(1000) print(f"Bienvenido al cajero su saldo es de ${a:.2f}") print("Seleccione la opcion que desea") print("1. Ingresar Dinero 2. Retirar dinero 3. Mostrar saldo dispnible 4. Salir") b = int(input("->")) if b == 1: c = float(input("Cantidad a ingresar: ")) print(f"Nuevo saldo:${a + c:.2f}") elif b == 2: c = float(input("Cantidad a retirar: ")) if c>a: print("No es posible retirar esa cantidad") else: print(f"Su nuevo saldo es:${a - c}") elif b == 3: print(a) elif b == 4: print("Gracias por usar su cajero") else: print("selecciones una de las opciones indicadas")
Gracias mi king! Yo lo hice así. nombre= str(input(" Escriba su nombre: ")) apellido = str(input(" Escriba su apellido: ")) saludo = print(f" Bienvenido, {nombre} {apellido}, tenemos las siguientes operaciones disponibles:") saldoactual= 1000 ingreso=print(" 1. Ingresar dinero a la cuenta.") retiro =print(" 2. Retirar dinero de la cuenta.") mostrar=print(" 3. Mostrar dinero disponible.") salir=print(" 4. Salir.") operacion = input(" Ingrese la operación a realizar: ") if operacion == "Ingresar dinero a la cuenta" or operacion == "1": dineroingresado = float(input(" ¿Cuanto dinero deseas ingresar?: ")) print(f" Usted esta ingresando USD {dineroingresado:.2f}, su nuevo saldo es de USD {dineroingresado+saldoactual:.2f}") print(" Si desea realizar otra operación debe regresar al inicio. Gracias y que tenga un buen día.") elif operacion == "Retirar dinero de la cuenta" or operacion== "2": retirardinero = float(input(" ¿Cuanto dinero deseas retirar?: ")) if retirardinero>saldoactual: print(" Saldo insuficiente") else: print(f" Usted esta retirando USD {retirardinero:.2f}, su nuevo saldo es de USD {saldoactual-retirardinero:.2f}.") print(" Si desea realizar otra operación debe regresar al inicio. Gracias y que tenga un buen día.")
elif operacion == "Mostrar dinero disponible" or operacion == "3": print(f" Su saldo actual es de USD {saldoactual}.") print(" Si desea realizar otra operación debe regresar al inicio. Gracias y que tenga un buen día.") elif operacion== "Salir" or operacion=="4": print(f" Gracias por la visita.") else: print(" Los datos ingresados no son correctos, pero si puedes imaginarlo puedes crearlo. ¡GRACIAS CRACK!")
File "C:\Users\Kovack\Desktop\Proyectos Py\Elementos_basicos\24 Condicionales - Ejercicio 5 - Cajero automático.py", line 19 if opcion==1: IndentationError: unexpected indent tengo ese problemas segui al pie la programacion
La regué 3 veces, por confundir entradas de datos con variables y hacer varias variables bases de datos pero termine viendo los comentarios de este video para saber que hacer pero a qui esta el código d = 1000 print(f"Bienvenido a banco rata seleccione que accion deseas realizar 1.Ingresar dinero 2.Retirar dinero 3.Mostrar saldo 4.Salir ") a = float(input(" -> ")) if a == 1: print("Cuantos millones quieres depositar? ") b = int(input(" Ingresa la cantidad que quieres depositar-> ")) print(f" Ahora hay {b+d} millonos de dolares en tu cuenta")
if a == 2: print("Cuantos millones quieres retirar? ") c = int(input(" Ingresa la cantidad que quieres depositar-> ")) print(f" Ahora hay {d-c} millonos de dolares en tu cuenta")
if a == 3: print(f"Tu saldo es de {d} millones") else: print("Adios gracias por usar banco rata")
hay alguna manera de que se pude realizar varias modificaciones al saldo y se mantenga, es decir saldo:1000 , al agregar 500 y luego al querer retirar 700 se mantenga 1500 de la primera modificación y devuelva 800 como saldo
Yo coloque lo de la lista de opciones en una sola linea de código y de esta manera: acciones = print("1. Ingresar dinero en la cuenta" f" 2. Retirar dinero de la cuenta" f" 3. Mostrar dinero disponible" f" 4. Salir") No me fallo ni nada pero, siento que no es la correcta jsjs
Es correcto sin embargo debe ser un input no un print, de la siguiente manera: acciones = input("1. Ingresar dinero en la cuenta" f" 2. Retirar dinero de la cuenta" f" 3. Mostrar dinero disponible" f" 4. Salir")
con una simulacion de un switch: Este es mi codigo que hice un poco mas avanzado: est=True while est == True: saldo=1000 print("Saldo Inicial:1000$") 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("Selecciones una opcion:")) if op == 1: add_s=float(input("Ingrese el monto:")) #saldo = saldo +add_s saldo += add_s print(f"El el saldo actual es:{saldo}$") elif op==2: res_s=float(input("Monto a retirar:")) saldo -=res_s print(f"El saldo actual es:{saldo}$") elif op==3: print(f"El saldo actual es:{saldo}$") elif op ==4: est = False print(f"Salio del cajero automatico")
else:
while est == True and (op !=1 or op !=2 or op !=3 or op !=4) : print("Ingreso un valor incorrecto ") 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("Seleccione un valor:")) if op == 1: add_s=float(input("Ingrese el monto:")) saldo += add_s print(f"El el saldo actual es:{saldo}$") elif op==2: res_s=float(input("Monto a retirar:")) saldo -=res_s print(f"El saldo actual es:{saldo}$") elif op==3: print(f"El saldo actual es:{saldo}$") elif op ==4: est = False print(f"Salio del cajero automatico")
Igual lo hice de esa manera: print(" .--------------------.") print("BIENVENIDO A CAJERO BBVA.") print(".--------------------.") bank_am = 1000 while True: print("--MENU DE OPCIONES--") print("1.- Ingresar dinero en la cuenta") print("2.- Retirar dinero de la cuenta") print("3.- Mostrar dinero disponible ") print("4.- Salir ") menu_op = input("Digite la opción deseada: ") if menu_op=="1": while True: print(" ---MENU DE INGRESO DE DINERO---") deposit = float(input("Digite la cantidad a depositar: $")) print(f"Está seguro que desea ingresar {deposit} pesos? 1.-SI 2.-NO") yesno = input(" ") if yesno == "2": continue elif yesno == "1": print(" --------------------------------------------------") print(F"USTED HA DEPOSITADO CORRECTAMENTE ${deposit} pesos") bank_am= bank_am + deposit print(f"El saldo disponible es de la cuenta es de: ${bank_am} pesos ") print(" --------------------------------------------------") break elif menu_op=="2": while True: print(" ---MENU DE RETIRO DE DINERO---") print("Cual será la cantidad a retirar?") cashout = float(input(" : $")) print(f"Está seguro que desea retirar ${cashout} pesos?") yesno = input(" 1.-SI 2.-NO ") if yesno == "2": continue elif yesno == "1": print(" --------------------------------------------------") print(F"USTED HA RETIRADO CORRECTAMENTE ${cashout} pesos") bank_am = bank_am - cashout print(f"El saldo disponible es de la cuenta es de: ${bank_am} pesos ") print(" --------------------------------------------------") break elif menu_op == "3": print(" ---MENU DE CONSULTA DE DINERO---") print(" --------------------------------------------------") print(f"El saldo total de la cuenta es de: ${bank_am} pesos") print("--------------------------------------------------") elif menu_op == "4": print(" \t\tVuelva pronto...") exit() menu_restart = input(" Le gustaría volver al menu principal? 1.-SI 2.-NO :") if menu_restart == "1": continue elif menu_restart == "2": print(" \t\tVuelva pronto...") break
print("ingrese una de las siguientes opciones para ejecutar su operacion
1- Depositar saldo 2- Retirar saldo 3- Consulta de saldo 4- salir") total = 1000 menu = int(input("marque una opción ")) if menu == 1: monto = float(input("monto ")) total = total + monto print(f"deposito exitoso, su saldo es {total}") elif menu == 2: monto = float(input("monto ")) total = total - monto print(f"retiro exitoso, saldo restante {total}") elif menu == 3: print(f"su saldo es {total}") elif menu == 4: print("Gracias por su visita") else: print("opcion no valida")
saldo= 1000 opcion = int(input('Elija una opción'' 1.INGRESAR DINERO EN LA CUENTA' ' 2.RETIRAR DINERO DE LA CUENTA'' 3.MOSTRAR DINERO DISPONIBLE' ' 4.SALIR ')) if opcion == 1: ingresar = int(input('Ingrese el monto a ingresar')) print(f'El monto ingresado es: {saldo+ingresar}') elif opcion == 2: retirar=int(input('Digite el dinero que desea retirar')) print(f'el dinero restante es: {saldo-retirar}') if opcion == 3: print(f'el dinero es {1000}') elif opcion == 4 : print('Salida exitosa,que tenga un buen día.')
Mi código un poco distinto pero a la larga lo importante es que funcione; operacion = int(input('Selecione la operación a realizar; 1- Ingresar dinero en la cuenta. 2- Retirar dinero de la cuenta. 3- Mostrar dinero disponible. 4- Salir. ')) saldo_inicial = 1000 if operacion == 1: deposito = float(input('Ingrese el monto a depositar ')) saldo_final_deposito = saldo_inicial + deposito print(f' Su saldo es ${saldo_final_deposito}') elif operacion == 2: retirar = float(input('Ingrese el monto a retirar ')) if retirar
soy un novato coji su brega pero lo logre : saldo = 1000 print("\t.:Menu:.") print("[1] Ingresar dinero a su cuenta") print("[2] Retirar dinero de su cuenta") print("[3] Mostrar dinero disponible") print("[4] Salir") opcion=int(input("insertar opcion deseada:")) if opcion ==1: suma=int(input("insertar cantidad de dinero deseada")) suma+=saldo print(f"Su nuevo balance es de :{suma}") elif opcion ==2: retirar=int(input("insertar cantidad que desea retirar:")) if retirar>saldo: print("no tiene dicha cantidad de dinero") else: retirar-=saldo print(f"su nuevo balance es de {retirar}")
elif opcion==3: print(f"su balance es de unos :{saldo}") elif opcion ==4: print("GRacias por utilizarlo ") else: print("oh no te has equivocado intenta otra vez")
print('en que puedo ayudarlo? :D ') print( '1) ingresar dinero en la cuenta ' '2) Retirar dinero de la cuenta ' '3) Mostrar dinero disponible ' '4) Salir ' ) #cantidad de dinero inicial inicial = 1000 numbers = int(input('Seleccione una opción: ')) #dinero por ingresar if numbers == 1: n1 = int(input('¿Cuanto dinero desea ingresar?: ')) print('ok ustede tiene', inicial + n1 ) suma = inicial + n1 print('en su cuenta a sumado:', suma) #dinero por retirar elif numbers == 2: n2 = int(input('¿Cuanto dinero desea retirar?: ')) print('ok usted a retirado ', inicial - n2) resta = inicial - n2 print('en su cuanta le sobra: ', resta) #cantidad total del saldo en su cuenta elif numbers == 3: print('su saldo actual es de: ', inicial) #exit else: print('gracias por usar nuestro servicio :D')
#Ejercicio condicionales - Cajero automático - mostrar dinero disponible #Variables iniciales d=float(1000) #Textos iniciales print("-------------------------------------------------- BIENVENIDO A BANCO PATO --------------------------------------------------") print(' Ha ingresado a su cuenta Pato -------------------------------------------------- -Para consultar saldo digite "1" -Para ingresar dinero digite "2" -Para retirar dinero digite "3"') print('-Para salir digite "4" --------------------------------------------------') #Cajero a=input("Digite acción:") #variable para determinar accion if a=="4": print("-------------------------------------------------- Gracias por usar Banco Pato --------------------------------------------------") if a=="1": print(f"su saldo actual es de: ${d}") input('Ingrese "4" para salir:') print("-------------------------------------------------- Gracias por usar Banco Pato --------------------------------------------------") if a=="2": print("¿Cuanto dinero desea ingresar?") iD=float(input('Ingrese dinero: $')) print(f'ha ingresado: ${iD}') diD=d+iD #variable para ingresar dinero print(f'Su total de dinero es de: ${diD}') input('Ingrese "4" para salir:') print("-------------------------------------------------- Gracias por usar Banco Pato --------------------------------------------------") if a=="3": print(f"Actualmente posee ${d} ¿Cuanto dinero desea retirar?") rD=float(input('Ingrese cantidad: $')) if rD>d: print('Saldo insuficiente') input('Ingrese "4" para salir:') print("-------------------------------------------------- Gracias por usar Banco Pato --------------------------------------------------") if rD="5": print("Acaba de ingresar datos erroneos .-. WTK! solo eran 4 números y no lo hiciste bien") print("-------------------------------------------------- No vuelva a usar Banco Pato --------------------------------------------------") se que son puros if pero es lo que pude hacer un grande tio ATS, esté donde esté
💻 Apúntate al curso completo de Programación en Python:
LINK: goo.gl/So89Ws
hola, tu codigo me encanto, pero como hago para que vuelva al inicio, por ejemplo pones el numero equivocado, en lugar de terminar el codigo, que te regrese denuevo al inicio para volver a empezar.... como seria ???
@@odioposting el ya no esta con nosotros 😢
@@FN_Bryan nooo :"(
@@odioposting a con respuesta a tu pregunta si es que te interesa puedes usar un while que compruebe la entrada de un dato ya que el while es un ciclo de repeticiones que evalua una condicion
@@FN_Bryan MMM, VOY A PROBAR GRACIAS
Hoy cumple años el mejor youtuber de programación! feliz cumpleaños hermano y donde quiera que estes, te deseo lo mejor
loco, desafortunadamente ya no esta con nosotros, pero ojala donde este, le valla muy bien
definitivamente está en el paraíso de los desarrolladores
Siempre que recuerdo tu partida se me arruga el corazón, has dejado un legado, fuiste un excelente maestro.
Personas que en verdad dejan huella, eres inmortal maestro.
EXCLENTE!!!
Muy valioso fue el aporte de Alejandro a la enseñanza de la programación!
El mejor tutorial de programación que he visto hasta ahora... Muy claro todo y gracias por compartir...
Con este curso dan ganas de seguir aprendiendo, muy buen contenido.
Muchas gracias Oscar 😃 Un saludo desde Perú
@ :)
Excelente todo, a la espera del siguiente tema
-Capítulo 1: Elementos Básicos-
-Capítulo 2: Condicionales-
Capítulo 3: Colecciones
Capítulo 4: Bucles
Capítulo 5: Cadenas
Capítulo 6: Funciones
Capítulo 7: Excepciones
Capítulo 8: Módulos y Paquetes
Capítulo 9: Funcionalidades Avanzadas
Capítulo 10: Programación Orientada a Objetos
Capítulo 11: Archivos
Capítulo 12: Interfaces gráficas de usuario
Capítulo 13: Bases de datos con MySQL
disculpa, donde encontraste el temario?
@@ivana6754 en su momento estaba en la página de Alejandro
Gracias!.
xq en el curso pago no estan mas los temas desde el cap 8 incluido??
@@charly-ic2dd posiblemente aún está haciendo mejoras para subir del 8 al 13
Sé que no estás entre nosotros, pero de igual forma te agradezco todo lo que hiciste en vida, sin tí quizás no hubiera aprendido ni entendido la programación como la entiendo ahora. Muchísimas gracias, Alejandro.
Acá les dejo mi versión del programa, intenté hacerlo más completo, puesto que le he agregado un login y pequeños detalles para que esté más completo:
usuario = "jack"
clave = "123"
saldo = float(1000)
login_user = input("Ingresa el nombre de usuario: ")
login_clave = input("Ingresa la clave de usuario: ")
if login_user == usuario and login_clave == clave:
print(f"Has iniciado sesión como {usuario}")
print("-------------------------")
print("Digita 1 para depositar dinero
Digita 2 para retirar dinero
Digita 3 para mostrar dinero disponible
Digita 4 para salir")
print("-------------------------")
opcion = (input("Ingresa el número de la operación que deseas realizar: "))
if opcion == "1":
deposito = float(input("Ingresa la cantidad que deseas depositar: "))
saldo += deposito
print("----------------------------")
print("Depósito realizado exitosamente")
print(f"Tu saldo actual es de ${saldo}")
print("----------------------------")
continuar = input("Digita 4 para salir y cerrar sesión: ")
if continuar == "4":
print("Has cerrado sesión exitosamente.")
elif opcion == "2":
retiro = float(input("Ingresa la cantidad que deseas retirar: "))
if retiro > saldo:
print("------------------------------")
print("¡No tienes suficiente dinero para retirar esa cantidad!")
print("------------------------------")
continuar = input("Digita 4 para salir y cerrar sesión: ")
if continuar == "4":
print("Has cerrado sesión exitosamente.")
elif retiro
idolo
lo unico malo de estos videos es que se acaban xD . Muy buen contenido y enseñan super facil
ptmmm pero que bien explica, nunca nunca me habian explicado tan bien
Me hizo sudar el ejercicio quería que me diera el saldo de cada opción que pedía, vamos a ver los demás vídeos, excelente forma de explicar felicidades.
Muchas gracias por el Bloque de condicionales! Estuvo increíble. Toca Bucles? Estoy demasiado ansioso. Ya por ver esos videos. Gracias por el curso. Va genial!
Gracias!!!
De dónde quiera que estés!!!
Buen Vídeo Gracias Aprendo mucho Profe
Gracias por tanto hermano ❤️
gracias por todo ats, QEPD.
Ya mire el video completo salu2
GRACIAS POR TODO. QEPD.
Excelente tutorial !!!👌👏💻🎓✔
Wow escribir en Python es muy agradable.
Este será mi siguiente lenguaje
cokmo te fue
@@jreyess8342 Aún continuó con mi lenguaje de Java, una vez lo domine iré a python.
# ejercicio5
saldo = int(1000)
anuncio = input("Eliga una de las opciones:
1.Ingresar dinero
2.Retirar Dinero
3.Mostrar dinero disponible
4.Salir
")
if anuncio == '1' :
num = int(input("Monto que desee ingresar: "))
total = saldo + num
print(f"su saldo total es de {total}")
elif anuncio == '2' :
num = int(input("Monto que desee Retirar: "))
if 0 < num < 1000 :
total = saldo - num
print(f"su saldo total es de: {total}")
else :
print("Saldo insuficiente")
elif anuncio == '3' :
print(f"Su dinero disponible es de {saldo}")
elif anuncio == '4' :
print("Fin del programa")
alejandro es todo el curso de phyton? si no es asi podrias subir el curso completo porfavor gracias a ti he aprendido a programar que dios te bendiga alejandro saludos desde mexico,merida yucatan
fallecio:(
Murió 🥺
Hola muchas gracias, excelentes tus vídeos, por favor cuando harás un CRUD completo actualizando una base de datos PostgreSQL o cualquier otro motor...Saludos
a = float(1000)
print(f"Bienvenido al cajero su saldo es de ${a:.2f}")
print("Seleccione la opcion que desea")
print("1. Ingresar Dinero
2. Retirar dinero
3. Mostrar saldo dispnible
4. Salir")
b = int(input("->"))
if b == 1:
c = float(input("Cantidad a ingresar: "))
print(f"Nuevo saldo:${a + c:.2f}")
elif b == 2:
c = float(input("Cantidad a retirar: "))
if c>a:
print("No es posible retirar esa cantidad")
else:
print(f"Su nuevo saldo es:${a - c}")
elif b == 3:
print(a)
elif b == 4:
print("Gracias por usar su cajero")
else:
print("selecciones una de las opciones indicadas")
una pregunta funciona con windows 32 bits? o solo con 64 funca=
hola
como puedo sacar ese eslax invertido ?
por favor
alt + 92
\
Muchas gracias me fue de utilidad
te agradesco bastante muchas gracias
Hola, que app me recomiendan para hacer este ejercicio y aprender a programar ?
Gracias mi king!
Yo lo hice así.
nombre= str(input("
Escriba su nombre: "))
apellido = str(input("
Escriba su apellido: "))
saludo = print(f"
Bienvenido, {nombre} {apellido}, tenemos las siguientes operaciones disponibles:")
saldoactual= 1000
ingreso=print("
1. Ingresar dinero a la cuenta.")
retiro =print("
2. Retirar dinero de la cuenta.")
mostrar=print("
3. Mostrar dinero disponible.")
salir=print("
4. Salir.")
operacion = input("
Ingrese la operación a realizar: ")
if operacion == "Ingresar dinero a la cuenta" or operacion == "1":
dineroingresado = float(input("
¿Cuanto dinero deseas ingresar?: "))
print(f"
Usted esta ingresando USD {dineroingresado:.2f}, su nuevo saldo es de USD {dineroingresado+saldoactual:.2f}")
print("
Si desea realizar otra operación debe regresar al inicio. Gracias y que tenga un buen día.")
elif operacion == "Retirar dinero de la cuenta" or operacion== "2":
retirardinero = float(input("
¿Cuanto dinero deseas retirar?: "))
if retirardinero>saldoactual:
print("
Saldo insuficiente")
else:
print(f"
Usted esta retirando USD {retirardinero:.2f}, su nuevo saldo es de USD {saldoactual-retirardinero:.2f}.")
print("
Si desea realizar otra operación debe regresar al inicio. Gracias y que tenga un buen día.")
elif operacion == "Mostrar dinero disponible" or operacion == "3":
print(f"
Su saldo actual es de USD {saldoactual}.")
print("
Si desea realizar otra operación debe regresar al inicio. Gracias y que tenga un buen día.")
elif operacion== "Salir" or operacion=="4":
print(f"
Gracias por la visita.")
else:
print("
Los datos ingresados no son correctos, pero si puedes imaginarlo puedes crearlo. ¡GRACIAS CRACK!")
File "C:\Users\Kovack\Desktop\Proyectos Py\Elementos_basicos\24 Condicionales - Ejercicio 5 - Cajero automático.py", line 19
if opcion==1:
IndentationError: unexpected indent tengo ese problemas segui al pie la programacion
La regué 3 veces, por confundir entradas de datos con variables y hacer varias variables bases de datos pero termine viendo los comentarios de este video para saber que hacer pero a qui esta el código
d = 1000
print(f"Bienvenido a banco rata seleccione que accion deseas realizar
1.Ingresar dinero
2.Retirar dinero
3.Mostrar saldo
4.Salir
")
a = float(input(" -> "))
if a == 1:
print("Cuantos millones quieres depositar? ")
b = int(input(" Ingresa la cantidad que quieres depositar-> "))
print(f" Ahora hay {b+d} millonos de dolares en tu cuenta")
if a == 2:
print("Cuantos millones quieres retirar? ")
c = int(input(" Ingresa la cantidad que quieres depositar-> "))
print(f" Ahora hay {d-c} millonos de dolares en tu cuenta")
if a == 3:
print(f"Tu saldo es de {d} millones")
else:
print("Adios gracias por usar banco rata")
hay alguna manera de que se pude realizar varias modificaciones al saldo y se mantenga, es decir saldo:1000 , al agregar 500 y luego al querer retirar 700 se mantenga 1500 de la primera modificación y devuelva 800 como saldo
alguna forma para que el programa te devuelva al menu anterior?? sin tener que volver a ejecutar el programa
con bucles "while"
buen video amigo
Yo coloque lo de la lista de opciones en una sola linea de código y de esta manera:
acciones = print("1. Ingresar dinero en la cuenta" f"
2. Retirar dinero de la cuenta" f"
3. Mostrar dinero disponible" f"
4. Salir")
No me fallo ni nada pero, siento que no es la correcta jsjs
Es correcto sin embargo debe ser un input no un print, de la siguiente manera:
acciones = input("1. Ingresar dinero en la cuenta" f"
2. Retirar dinero de la cuenta" f"
3. Mostrar dinero disponible" f"
4. Salir")
utilizando este mismo código, ¿puedo hacer que después que él usuario termine cada transacción vuelva aparecer el menú?
con una simulacion de un switch:
Este es mi codigo que hice un poco mas avanzado:
est=True
while est == True:
saldo=1000
print("Saldo Inicial:1000$")
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("Selecciones una opcion:"))
if op == 1:
add_s=float(input("Ingrese el monto:"))
#saldo = saldo +add_s
saldo += add_s
print(f"El el saldo actual es:{saldo}$")
elif op==2:
res_s=float(input("Monto a retirar:"))
saldo -=res_s
print(f"El saldo actual es:{saldo}$")
elif op==3:
print(f"El saldo actual es:{saldo}$")
elif op ==4:
est = False
print(f"Salio del cajero automatico")
else:
while est == True and (op !=1 or op !=2 or op !=3 or op !=4) :
print("Ingreso un valor incorrecto
")
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("Seleccione un valor:"))
if op == 1:
add_s=float(input("Ingrese el monto:"))
saldo += add_s
print(f"El el saldo actual es:{saldo}$")
elif op==2:
res_s=float(input("Monto a retirar:"))
saldo -=res_s
print(f"El saldo actual es:{saldo}$")
elif op==3:
print(f"El saldo actual es:{saldo}$")
elif op ==4:
est = False
print(f"Salio del cajero automatico")
Igual lo hice de esa manera:
print("
.--------------------.")
print("BIENVENIDO A CAJERO BBVA.")
print(".--------------------.")
bank_am = 1000
while True:
print("--MENU DE OPCIONES--")
print("1.- Ingresar dinero en la cuenta")
print("2.- Retirar dinero de la cuenta")
print("3.- Mostrar dinero disponible ")
print("4.- Salir ")
menu_op = input("Digite la opción deseada: ")
if menu_op=="1":
while True:
print("
---MENU DE INGRESO DE DINERO---")
deposit = float(input("Digite la cantidad a depositar: $"))
print(f"Está seguro que desea ingresar {deposit} pesos?
1.-SI
2.-NO")
yesno = input("
")
if yesno == "2":
continue
elif yesno == "1":
print("
--------------------------------------------------")
print(F"USTED HA DEPOSITADO CORRECTAMENTE ${deposit} pesos")
bank_am= bank_am + deposit
print(f"El saldo disponible es de la cuenta es de: ${bank_am} pesos ")
print("
--------------------------------------------------")
break
elif menu_op=="2":
while True:
print("
---MENU DE RETIRO DE DINERO---")
print("Cual será la cantidad a retirar?")
cashout = float(input("
: $"))
print(f"Está seguro que desea retirar ${cashout} pesos?")
yesno = input("
1.-SI
2.-NO
")
if yesno == "2":
continue
elif yesno == "1":
print("
--------------------------------------------------")
print(F"USTED HA RETIRADO CORRECTAMENTE ${cashout} pesos")
bank_am = bank_am - cashout
print(f"El saldo disponible es de la cuenta es de: ${bank_am} pesos ")
print("
--------------------------------------------------")
break
elif menu_op == "3":
print("
---MENU DE CONSULTA DE DINERO---")
print("
--------------------------------------------------")
print(f"El saldo total de la cuenta es de: ${bank_am} pesos")
print("--------------------------------------------------")
elif menu_op == "4":
print("
\t\tVuelva pronto...")
exit()
menu_restart = input("
Le gustaría volver al menu principal?
1.-SI
2.-NO
:")
if menu_restart == "1":
continue
elif menu_restart == "2":
print("
\t\tVuelva pronto...")
break
como puedo simular un maquina de estacionamiento de super mercador?
nesesito el link de los bucles con este mismo ejercicio porfa alguien
que pasa si pongo la opcion de ingresar y ingreso un numero negativo
Tendrías que crear una condición que arroje un mensaje de que ingresaste un número negativo, de lo contrario te dará error
HOLA SOY
ALEXANDRO 👍
print("ingrese una de las siguientes opciones para ejecutar su operacion
1- Depositar saldo
2- Retirar saldo
3- Consulta de saldo
4- salir")
total = 1000
menu = int(input("marque una opción "))
if menu == 1:
monto = float(input("monto "))
total = total + monto
print(f"deposito exitoso, su saldo es {total}")
elif menu == 2:
monto = float(input("monto "))
total = total - monto
print(f"retiro exitoso, saldo restante {total}")
elif menu == 3:
print(f"su saldo es {total}")
elif menu == 4:
print("Gracias por su visita")
else:
print("opcion no valida")
Excelente.
gracias
Alguien que programo con visualcode tuvo problemas?
no encuentro errores pero el ide si. :V
Excelente!!
me explico en 10min lo que mis profes en 1h
saldo= 1000
opcion = int(input('Elija una opción''
1.INGRESAR DINERO EN LA CUENTA'
'
2.RETIRAR DINERO DE LA CUENTA''
3.MOSTRAR DINERO DISPONIBLE'
'
4.SALIR
'))
if opcion == 1:
ingresar = int(input('Ingrese el monto a ingresar'))
print(f'El monto ingresado es: {saldo+ingresar}')
elif opcion == 2:
retirar=int(input('Digite el dinero que desea retirar'))
print(f'el dinero restante es: {saldo-retirar}')
if opcion == 3:
print(f'el dinero es {1000}')
elif opcion == 4 :
print('Salida exitosa,que tenga un buen día.')
Mi código un poco distinto pero a la larga lo importante es que funcione;
operacion = int(input('Selecione la operación a realizar;
1- Ingresar dinero en la cuenta.
2- Retirar dinero de la cuenta.
3- Mostrar dinero disponible.
4- Salir.
'))
saldo_inicial = 1000
if operacion == 1:
deposito = float(input('Ingrese el monto a depositar '))
saldo_final_deposito = saldo_inicial + deposito
print(f' Su saldo es ${saldo_final_deposito}')
elif operacion == 2:
retirar = float(input('Ingrese el monto a retirar '))
if retirar
, amén
Yo ya estaba diciendo MENU? INTERFAZ GRAFICA DE USUARIO
Buen vídeo, como podría hacer para romper el programa, osea como en C++ cuando quieres que se termine en un punto se usa "break"
POR QUÉ "f" ANTES DE LOS PRINT?
por que te permite mencionar en llaves una variable dentro del print: print(" el saldo es: ",saldo) es lo mismo que: print(f"el saldo es: {saldo})
Ok
9:24 nunca llego este ejemplo en los temas de bucles....!!!!
Sad porque nunca llegará :'c
Amigo, lamentablemente Alejandro murió.
Si retiras una cantidad negativa se suma xD habria que mejorarlo
@@row-d yaya, si solo lo dije por decir 😂
y tambien si depositas una cantidad negativa XD Solo es de ir haciendo pruebas de escritorio para detener estos "errores" del usuario
soy un novato coji su brega pero lo logre :
saldo = 1000
print("\t.:Menu:.")
print("[1] Ingresar dinero a su cuenta")
print("[2] Retirar dinero de su cuenta")
print("[3] Mostrar dinero disponible")
print("[4] Salir")
opcion=int(input("insertar opcion deseada:"))
if opcion ==1:
suma=int(input("insertar cantidad de dinero deseada"))
suma+=saldo
print(f"Su nuevo balance es de :{suma}")
elif opcion ==2:
retirar=int(input("insertar cantidad que desea retirar:"))
if retirar>saldo:
print("no tiene dicha cantidad de dinero")
else:
retirar-=saldo
print(f"su nuevo balance es de {retirar}")
elif opcion==3:
print(f"su balance es de unos :{saldo}")
elif opcion ==4:
print("GRacias por utilizarlo ")
else:
print("oh no te has equivocado intenta otra vez")
print('en que puedo ayudarlo? :D
')
print(
'1) ingresar dinero en la cuenta
'
'2) Retirar dinero de la cuenta
'
'3) Mostrar dinero disponible
'
'4) Salir
'
)
#cantidad de dinero inicial
inicial = 1000
numbers = int(input('Seleccione una opción: '))
#dinero por ingresar
if numbers == 1:
n1 = int(input('¿Cuanto dinero desea ingresar?: '))
print('ok ustede tiene', inicial + n1 )
suma = inicial + n1
print('en su cuenta a sumado:', suma)
#dinero por retirar
elif numbers == 2:
n2 = int(input('¿Cuanto dinero desea retirar?: '))
print('ok usted a retirado ', inicial - n2)
resta = inicial - n2
print('en su cuanta le sobra: ', resta)
#cantidad total del saldo en su cuenta
elif numbers == 3:
print('su saldo actual es de: ', inicial)
#exit
else:
print('gracias por usar nuestro servicio
:D')
Ub
xd
GG :'(
#Ejercicio condicionales - Cajero automático - mostrar dinero disponible
#Variables iniciales
d=float(1000)
#Textos iniciales
print("--------------------------------------------------
BIENVENIDO A BANCO PATO
--------------------------------------------------")
print(' Ha ingresado a su cuenta Pato
--------------------------------------------------
-Para consultar saldo digite "1"
-Para ingresar dinero digite "2"
-Para retirar dinero digite "3"')
print('-Para salir digite "4"
--------------------------------------------------')
#Cajero
a=input("Digite acción:") #variable para determinar accion
if a=="4":
print("--------------------------------------------------
Gracias por usar Banco Pato
--------------------------------------------------")
if a=="1":
print(f"su saldo actual es de: ${d}")
input('Ingrese "4" para salir:')
print("--------------------------------------------------
Gracias por usar Banco Pato
--------------------------------------------------")
if a=="2":
print("¿Cuanto dinero desea ingresar?")
iD=float(input('Ingrese dinero: $'))
print(f'ha ingresado: ${iD}')
diD=d+iD #variable para ingresar dinero
print(f'Su total de dinero es de: ${diD}')
input('Ingrese "4" para salir:')
print("--------------------------------------------------
Gracias por usar Banco Pato
--------------------------------------------------")
if a=="3":
print(f"Actualmente posee ${d}
¿Cuanto dinero desea retirar?")
rD=float(input('Ingrese cantidad: $'))
if rD>d:
print('Saldo insuficiente')
input('Ingrese "4" para salir:')
print("--------------------------------------------------
Gracias por usar Banco Pato
--------------------------------------------------")
if rD="5":
print("Acaba de ingresar datos erroneos .-.
WTK! solo eran 4 números y no lo hiciste bien")
print("--------------------------------------------------
No vuelva a usar Banco Pato
--------------------------------------------------")
se que son puros if pero es lo que pude hacer un grande tio ATS, esté donde esté