나는 수업료의 미래 가치를 계산할 프로그램을 작성하려고합니다. 수업료는 오늘 $ 10000이며, 매년 5 % 씩 인상됩니다. 저는 제 10 학년 수업료와 함께 10-13 학년을 합친 총 수업료를 알려주는 프로그램을 작성하려고합니다.첫 번째에 기초한 두 번째 for 루프 시작하기
나는 루프를 위해 2를 쓰는 것으로 바른 길을 가고 있지만 프로그램이 실행되지 않을 것이라고 거의 확신한다.
def tuition():
tuition_cost=10000
increase=1.05
running_total=0
#first loop includes tuition for years 1-10
#update tuition for year 10
for year in range (1,11,1):
tuition_cost=((tuition_cost*(increase**year))
print(tuition_cost)
for year in range (10,14,1):
tuition_cost=(tuition_cost*(increase**year))
running_total=running_total+tuition_cost
print(running_total)
tuition()
누구에게 의견이 있습니까?
실행되지 않습니다? 아무것도하지 않습니까? 그것은 약간의 오류를 제기합니까? –
괄호'tuition_cost = ((tuition_cost * (증가 ** 년))' –
첫 번째 forloop에 여분의 괄호가 있기 때문에 처음에는 구문 오류가 발생했습니다. 문제가 해결되면 실행되지만 올바르지 않습니다. 14 만 가지의 결과와 275,000 가지의 결과가 있습니다. 답변은 약 16000 달러와 70000 달러 여야합니다. –