Python 我如何在每次学费增加时保持一个连续的总数,并将这些值加在一起? 大学成本估计员 def计算套件增加(成本、增加、年数): #此函数用于计算每年的预计学费增长。 计数器=0 而counter

Python 我如何在每次学费增加时保持一个连续的总数,并将这些值加在一起? 大学成本估计员 def计算套件增加(成本、增加、年数): #此函数用于计算每年的预计学费增长。 计数器=0 而counter,python,function,Python,Function,通常,运行总数或运行平均数是通过代码的多次迭代计算出来的。但是,我在这里没有看到任何循环 也许你的意思是你想要一笔每所学校的学费 在这种情况下,当你计算平均值时,你几乎就在那里了。创建一个变量,当您从函数中获取值时,该变量可以保存总成本 当您从函数返回结果时: tuitionTotal = (tuitionCost1+tuitionCost2+tuitionCost3) * tuitionIncrease 看起来您也可以稍微整理一下代码的逻辑。我建议你先问大部分问题,然后再做所有的计算 类似这

通常,运行总数或运行平均数是通过代码的多次迭代计算出来的。但是,我在这里没有看到任何循环

也许你的意思是你想要一笔每所学校的学费

在这种情况下,当你计算平均值时,你几乎就在那里了。创建一个变量,当您从函数中获取值时,该变量可以保存总成本

当您从函数返回结果时:

tuitionTotal = (tuitionCost1+tuitionCost2+tuitionCost3) * tuitionIncrease
看起来您也可以稍微整理一下代码的逻辑。我建议你先问大部分问题,然后再做所有的计算

类似这样的事情可能会有所帮助:

tuitionCost = 0
COST_TEXT = "How much will you be paying per credit hour at school number "

...

for i in range(numberOfSchools):
    tuitionCost += int(input(COST_TEXT+str(i+1)+"?"))

...

tuitionAverage = tuitionCost / (i+1)
tuitionTotal = tuitionCost * tuitionIncrease

请再解释一下。对不起,我是python新手。我希望函数“CalculateUITIONIncrease”能够跟踪每年的学费增长,然后使用这些值计算总成本。我编辑了我的答案,以提示您如何能够有效地使用循环来收集成本信息。通常,请尝试将用户输入与计算分开。并将文本分隔为可以在一个位置轻松更改的常量。
tuitionCost = 0
COST_TEXT = "How much will you be paying per credit hour at school number "

...

for i in range(numberOfSchools):
    tuitionCost += int(input(COST_TEXT+str(i+1)+"?"))

...

tuitionAverage = tuitionCost / (i+1)
tuitionTotal = tuitionCost * tuitionIncrease