Условия задачи:

 

Месячный налог с продаж. Розничная компания должна зарегистрировать отчет о ме­сячном налоге с продаж с указанием общего налога с продаж за месяц и взимаемых сумм муниципального и федерального налогов с продаж. Федеральный налог с продаж составляет 5%, муниципальный налог с продаж- 2,5%. Напишите программу, которая просит пользователя ввести общий объем продаж за месяц. Из этого значения приложе­ние должно рассчитать и показать:
•сумму муниципального налога с продаж;
•сумму федерального налога с продаж;
•общий налог с продаж (муниципальный плюс федеральный).

 

Решение задачи:

def main():
	profit = float(input('Введите общий объем продаж за месяц: '))
	def get_municipal_tax(value):
		TAX = 0.025
		return value * TAX
	def get_federal_tax(value):
		TAX = 0.05
		return value * TAX
	print(f'Муниципальный налог с продаж составляет {get_municipal_tax(profit)} долларов,\n'
	f'федеральный налог с продаж составляет {get_federal_tax(profit)} долларов,\n'
	f'общий налог с продаж составялет {get_municipal_tax(profit) + get_federal_tax(profit)} долларов')

main()