所以我正在为大学做作业,而且对编码还很陌生,所以这是问题。在一所大学,全日制学生的学费为每学期 8,000 美元。已宣布 future 五年学费每年上涨3%。编写一个带有循环的程序,“显示 future 五年预计的学期学费金额。”
tuition_increase = 0.03
tuition = 8000
tuition_total = 0
years = 5
print('tuition_total\tyears')
print('--------------------')
for years in range (1, years + 1)
tuition_total = (tuition * tuition_increase) + tuition
print(tuition_total, '/t', years)
我不断地获得相同的值,而不是随着每年学费的增加而增加
最佳答案
您没有将 tuition_total
值与上一步计算出的 tuition_total
值相加,请尝试以下方式。
tuition_total = ((tuition * tuition_increase) + tuition) + tuition_total
或
tuition_total += (tuition * tuition_increase) + tuition
关于Python编程,一遍又一遍地获得相同的值而不是增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50207076/