# 一、Function函数
## 1、函数的定义
def JiuJiuKouJue():
for i in range(1,10):
for j in range (1,i+1):
print('{}*{}={}'.format(j,i,j*i),end='\t')
print('\n')
## 2、函数的调用
JiuJiuKouJue() #函数JiuJiuKouJue的调用
运行结果:
a=10
h=12.3
S=1/2*a*h
print('三角形的面积S=%.2f'%S)
def S(a,h): #定义带参数的函数
S=1/2*a*h #函数表达式
return S #返回函数值
aa = float(input('请输入三角形的底a:')) #给实际参数(实参)赋值
hh = float(input('请输入三角形的高h:'))
print('三角形的面积S=%.2f'%S(aa,hh)) #调用函数并打印出结果
SanJiaoXingMianJi(10,6)
## 案例分析天天向上1
365天,五天工作,进步1%,两天休息退步1%,假设一年初始值为1,请问一年后进步多少
dayup=1
for i in range(1,366):
if i%7 in [1,2,3,4,5]:
dayup=(1+0.01)*dayup
else:
dayup=(1-0.01)*dayup
print('一年之后的结果为:%.2f'%dayup)