x = input("¡Hola! ¿como te llamas? “)
print(
f"Hola {x}, este programa te va a servir para llevar un control de tu dinero, saber cuanto tienes, cuanto gastas, y cuanto te queda”
)
print(“Ahora dijita el dinero con el que cuentas”)
dinero = input("Dinero que tengo: ")
dinero = int(dinero)
#luego, le pedimos que nos especifique valores faciles como los servicios del hogar o cuotas que el tenga
q = input("¿Pagas servicios del hogar? (si - no) ")
if q == “si”:
print(“Ok, cuanto dinero gastas pagando los servicios del hogar?”)
print(’(si no pagas alguno de estos, tan solo pon “0”)’)
g = input("Gas: ")
l = input("Luz: ")
a = input("Agua: ")
i = input("Internet: ")
t = input("Telefonía: ")
tv = input("Televisión: ")
ar = input("Arriendo: ")
#es imprtante pasar solo numeros de str a int, para poder sumarlos
g = int(g)
l = int(l)
a = int(a)
i = int(i)
t = int(t)
tv = int(tv)
ar = int(ar)
serviciosdelacasa = (g + l + a + i + t + tv + ar)
print(f"Tus servicios cuestan: {serviciosdelacasa}")
else:
print(“Ok”)
#le pedimos que nos especifique en el caso de que haya algo mas
r = input("¿Pagas algo ademas de estos servicios? ¿como cuotas, clases, alimentación, estudios? (si - no) ")
if r == “si”:
print(’(si no pagas alguno de estos, tan solo pon “0”)’)
c = input("Cuotas: ")
cl = input ("Clases: ")
m = input ("Alimentación: ")
c = int©
cl = int(cl)
m = int(m)
serviciosextra = (c + cl + m)
print(f"Tus servicios cuestan: {serviciosextra}")
else:
print(“ok”)
if q and r == “si”:
servicios = (serviciosdelacasa + serviciosextra)
print(f"El valor total de tus servicios es {servicios}")
dinero = (dinero - servicios)
print(f"te quedan: {dinero}")
else:
print(“ok”)
#una vez ya descatrados los valores grandes y que normlmente uno paga cuando recibe dinero, le damos la posiblidad de que agregue gastos de su dia a dia
print(f"Ahora puedes ir añadiendo los gastos y ganancias de tu dia a dia {x}, y los vamos a ir restando a tu dinero, hasta que tengas poco o, ya no tengas nada")
print("(si no tienes nada que agregar, pon ‘0’, ya sea en gastos o ganancias)")
#antes de establecerle el limite, le podemos poner la opcion de avisarle cuando le quede poco dinero
while dinero > (1000):
y = input("Gastos: ")
y = int(y)
dinero = (dinero - y)
z = input("Ganancias: “)
z = int(z)
dinero = (dinero + z)
print(f"Te queda: {dinero}”)
if dinero <= (1000):
print(“Te queda poco dinero”)
#luego establecemos el limite para que le digamos que se quedo sin dinero, y asi mismo le damos la opcion de que reinicie este proceso para si quiere volver a hacerlo
while dinero > (100):
y = input("Gastos: ")
y = int(y)
dinero = (dinero - y)
z = input("Ganancias: “)
z = int(z)
dinero = (dinero + z)
print(f"Te queda: {dinero}”)
if dinero <= (100):
print(“Te quedaste sin dinero”)
break
print(“Cuando quieras, puedes reiniciar este proceso y volver a empezar”)