13

Como calcular y llevar el segumiento de nuestro dinero

<h1>primero permitimos que el ususario dijite su salario, el dinero con el que cuenta</h1>

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 quese quedo sin dinero, y asi mismo le damos la opcion deque 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”)

Lee también: Como hacer una calculadora en python

Escribe tu comentario
+ 2
1
1569Puntos

Me gusto el tutorial aunque creo que tienes un problema fácil de arreglar.
Los nombres de tus variables deben ser mas claros (es fácil perderse en que guarda cada variable).