how to write a python program for a monthly budget that woul
how to write a python program for a monthly budget that would display the output in an email or something else
Solution
Answer
def budget():
endProgram = \'no\'
integerselect=0
Budget=5000
while endProgram == \'no\':
print (\'Please Select your option: \')
print (\'1: insert your spendings: \')
print (\'2:-Delete your spendings: \')
print (\'3:insert your income: \')
print (\'4: Delete your income: \')
print (\'5:Check bal: \')
print (\'6:Exit\')
select=int(input(\'enter your selection: \'))
if select == 1:
Budget = insertExpense(Budget)
elif select == 2:
Budget = deleteExpense(Budget)
elif select == 3:
Budget = insertRevenue(Budget)
elif select == 4:
Budget = deleteRevenue(Budget)
elif select == 5:
print (\'Your balance is\',Budget)
elif select == 6:
endProgram = \'yes\'
print (‘bye’)
elif select > 6:
print (\'please try again\')
def insertExpense(Budget):
expense = int(input(\'please enter amount\'))
monthly = int(input(‘enter month: \'))
Sum = expense * monthly
Budget= Budget - Sum
if Sum >= Budget:
print (not accepted\',Budget)
Budget >= Sum
else:
print (‘here is your expense: $\',Budget)
select=int(input(\'enter your choice: \'))
return Budget
def deleteExpense (Budget):
expense = int(input(\'Enter amount: \'))
monthly = int(input(\'How many month: \'))
Sum = expense * monthly
Budget=Sum+Budget
print(\'remaining budget is: $%.2f\'%Budget)
return Budget
def insertRevenue (Budget):
revenue = int(input (‘please enter your amount:\'))
Budget = Budget+revenue
print (\' budget is: $%.2f\' %Budget)
return Budget
def deleteRevenue (Budget):
revenue = int(input((‘please enter your amount:\')
Budget = Budget - revenue
if revenue >=Budget:
print (\'repay amount is :$%.2f\' %Budget)
else:
print (\' remaining budget is: $%.2f\'%Budget)
return Budget
budget()



