"""
52周存钱挑战4.2
马玉华 2019.7.25
2.0新增:对列表进行操作。增添新元素
2.0新增:用math库函数,对列表求和
3.0新增:使用for循环、range(),替代while
4.0新增:用函数结构化;
重点:函数的参数传递
4.2新增:解决变量传递问题:return !
"""
import math #载入库函数
def calculate_money_save_in_n_weeks(week_total,money_per_week,money_increase):
money_list = [] # 创建一个空列表
for week_i in range(week_total):
# 在列表中加入每次一周存进去的钱数
money_list.append(money_per_week) # 将括号内的元素添加到列表末尾
# 更新下周存钱数
money_per_week += money_increase
# 对列表求和,即对每周存入的钱求和
money_saving = math.fsum(money_list) # 对列表内的元素求和,先载入库函数
print('被调用函数内的money_saving(总共存钱数)', money_saving) # 因为ran
(四)52周存钱挑战 4.2-----变量传递:return !
最新推荐文章于 2024-03-16 19:44:15 发布
本文通过52周存钱挑战的Python实现,探讨了如何在函数中使用return返回多个值,包括返回元组和列表。示例中展示了函数内外变量传递的效果,并解释了如何通过return语句返回除法的余数、商和两个数的和。
摘要由CSDN通过智能技术生成