1定义函数,输出6*6的正方形
输入
def pri_tr():
for i in range(6):
for j in range(6):
print("@",end=' ')
print()
输出
@ @ @ @ @ @
@ @ @ @ @ @
@ @ @ @ @ @
@ @ @ @ @ @
@ @ @ @ @ @
@ @ @ @ @ @
2定义函数,求数字的和
2.1方法一
输入
def add(x,y):
print(x+y)
输出
4
9
2.2方法二
输入
def add(x,y):
return x+y
print(add(7,8))
输出
15
注:函数末尾默认有return,且返回值为空
2.3不定长参数求和
输入
def add(a,*b):
sum = 0
for i in b:
sum+=i
return a+sum
print(add(7,6,5))
输出
18
3定义函数,计算两数中较小的数
输入
def min(x,y):
if x >= y:
print(y)
else:
print(x)
min(7,8)
输出
7
4匿名函数
格式
lambda 参数1,参数2,...:表达式
如:求两数乘积
输入
c = lambda a,b:a*b
print(c(6,7))
输出
42