Back To The Past // Python // For-Loop - More Exercises
Привет на всички,
Явно в кода имам някъде грешка (защото Джъдж ми дава 90/100), но не мога да я намеря.
Прекарах доста време ровейки се и дебъгвайки кода , но не разбирам къде ли може да е.
Надявам се някой да може да се отзове.
Задачата се казва 01. Back To The Past и е първата от For-Loop - More Exercises.
Благодаря предварително!
amount_heritage = float(input())
year_of_death = int(input())
current_age = 18
even_year_spendings = 12000
for age in range(1800, year_of_death + 1):
if age % 2 == 0:
amount_heritage -= even_year_spendings
age += 1
current_age += 1
elif age % 2 == 1:
odd_year_spendings = 12000 + (50 * current_age)
amount_heritage -= odd_year_spendings
current_age += 1
age += 1
if amount_heritage >= 0:
print(f"Yes! He will live a carefree life and will have {amount_heritage:.2f} dollars left.")
elif amount_heritage <0:
print(f"He will need {abs(amount_heritage):.2f} dollars to survive.")