@vanya02900
Начинающий программист

Почему не выводится ответ?

from math import inf
# x - сумма вклада, k -процентная ставка,
# n - количество месяцев
def compute_income(deposit, interest_rate, amount_months):
	try:
		s = deposit * pow(1 + (interest_rate / (12 * 100))) ** amount_months
	except:
		s = inf
	return s

# вычислить прибыль

x = float(1755) 
print("Сумма вклада - ", x)
k = float(6) 
print("Процент - ", k)
n = int(7) 
print("Месяцы - ", n)

x_list = []

# вычислить прибыль с помощью функции
for h in range(1000, 50000):
	income = compute_income(h, k, n) - x
	x_list.append(income)

if income == x:
#вывести результат
	print()
	print(round(income))


Не обязательно помогать с задачей, но от помощи не откажусь) Заранее спасибо

Задача:
Подобрать такое ЦЕЛОЕ значение исходного вклада, чтобы за 7.0 месяцев получить прибыль 1755.0 рублей, если годовая процентная ставка составляет 6.0%.
  • Вопрос задан
  • 318 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект