一、Function(函数)的定义
1.定义函数名(函数名后面一定要有小括号和冒号)
2.编写函数体
3.返回函数值
4.调用函数
二、形参和实参
1、定义函数里面的参数是形参,调用函数里面的参数是实参
2、一定是实参传递给形参,实参和形参的名称不一定相同但个数一定相等
实例:
求矩形的周长和面积:
天天向上的力量:
1.假设一年的基础值为1,如果每天进步 (退步) 1%,一年365能进步多少?
2.如果每周学习5天进步1%,休息2天退步1%,一年能进步多少
dayup=1 #给进步变量初始值为1
for i in range(365):
if i%7 in [1,2,3,4,5]: #相当于dayup*(1+0.01)
dayup = dayup*(1+0.01)
else:
dayup=dayup-dayup*0.01
print('一年后能进步: .2f'dayup)
将代码封装成函数结构 :
def dayUp(): #给进步变量初始值为1
dayup=1 #给进步变量初始值为1
for i in range(365):
if i%7 in [1,2,3,4,5]:
dayup = dayup*(1+0.01)
else:
dayup=dayup-dayup*0.01
print('一年后能进步: 号.2f'dayup)
运行结果:
拓展:
1、假如老板,每年进步37.78,但又希望每周休息2天(退步1%),那每周5天应进步多少?
2、“三天打鱼两天晒网”,即3天学习进步1%,2天不学习也不退步,2天退步1%,一年可以进步多少?