Files
operators/task_34.py
2025-12-11 18:01:56 +05:00

32 lines
1.1 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
n = int(input("Введите количество банков: "))
deposits = []
for i in range(n):
data = input(f"Введите данные вклада {i + 1} (Банк Сумма Процент): ").split()
deposit = {
"bank": data[0],
"amount": int(data[1]),
"percent": float(data[2])
}
deposits.append(deposit)
most_affordable = deposits[0]
for deposit in deposits:
if deposit["amount"] < most_affordable["amount"]:
most_affordable = deposit
print(f"\nСамый доступный банк: {most_affordable['bank']}")
print(f"Начальная сумма: {most_affordable['amount']:.2f} руб.")
max_profit_deposit = deposits[0]
max_profit = deposits[0]["amount"] * deposits[0]["percent"] / 100
for deposit in deposits:
profit = deposit["amount"] * deposit["percent"] / 100
if profit > max_profit:
max_profit = profit
max_profit_deposit = deposit
print(f"\nСамый выгодный банк: {max_profit_deposit['bank']}")
print(f"Прибыль за год: {max_profit:.2f} руб.")