Условия задачи:
Анализ бюджета. Напишите программу, которая просит пользователя ввести сумму, выделенную им на один месяц. Затем цикл должен предложить пользователю ввести суммы отдельных статей его расходов за месяц и подсчитать их нарастающим итогом. По завершению
цикла программа должна вывести сэкономленную или перерасходованную сумму.
Решение задачи:
# Если изначально не знаем сколько статей расходов, используем цикл while
budget = int(input('Введите сумму выделенную на месяц: '))
answer = 'д'
totall = 0
while answer == 'д':
cost = int(input('Введите сумму по отдельной стетье расходов: '))
totall +=cost
answer = input('Если есть еще статьи расходов введите - д:')
if totall > budget:
print(f'Произошел перерасход бюджета на {totall - budget} рублей')
else:
print(f'После всех расходов останется {budget - totall} рублей')
#Если известно сколько статей расходов
budget = int(input('Введите сумму выделенную на месяц: '))
totall = 0
num = int(input('Укажите количество статей расходов:'))
for i in range(1,num+1):
cost = int(input(f'Введите сумму по {i} стетье расходов: '))
totall += cost
if totall > budget:
print(f'Произошел перерасход бюджета на {totall - budget} рублей')
else:
print(f'После всех расходов останется {budget - totall} рублей')