Skip to content

Instantly share code, notes, and snippets.

@219053
Created July 18, 2023 09:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 219053/7a0a2c4774fb18a6fa329d2330e10873 to your computer and use it in GitHub Desktop.
Save 219053/7a0a2c4774fb18a6fa329d2330e10873 to your computer and use it in GitHub Desktop.
per_cent = {'ТКБ': 5.6, 'СКБ': 5.9, 'ВТБ': 4.28, 'СБЕР': 4.0}
money = int(input("Размер вклада"))
deposit = []
for key in per_cent.keys():
print('Процентная ставка->', per_cent[key])
deposit.append(per_cent[key] * money / 100)
maximum = max(deposit)
print( "Прибыль в год =", sorted(deposit))
print("Максимальная сумма, которую вы можете заработать =", (maximum))
@219053
Copy link
Author

219053 commented Jul 18, 2023

Вам дан словарь per_cent с распределением процентных ставок по вкладам в различных банках таким образом, что ключ — название банка, значение — процент. Напишите программу, в результате которой будет сформирован список deposit значений — накопленные средства за год вклада в каждом из банков. На вход программы с клавиатуры вводится сумма money, которую человек планирует положить под проценты.

per_cent = {'ТКБ': 5.6, 'СКБ': 5.9, 'ВТБ': 4.28, 'СБЕР': 4.0} Пример работы программы при

money = 100000 deposit = [5600, 5900, 4280, 4000] Для самостоятельного изучения вам была дана ссылка на методы для работы со списками. Изучите методы и найдите тот, который позволяет найти максимальное значение среди элементов в списке.

Добавьте в программу поиск максимального значения и его вывод на экран в формате:

Максимальная сумма, которую вы можете заработать — deposit[i] Где вместо deposit[i] будет выведено максимальное значение списка.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment