python函数定义和使用
python函数的定义与使用
1、python使用关键字def进行函数的定义,其中标准的函数定义格式为:
def(参数列表):
函数体
return 返回参数列表
2、函数在敌营变量作用返回(作用域):全局变量(global n)和局部变量
3、表白代码:
#爱心表达函数
def my_heart(a,b):
print("\n".join(["".join([(a[(x-y) % len(a)] \
if ((x*0.04)**2+(0.1*y)**2-1)**3-(x*0.04)**b*(0.1*y)**3 \
<=0 else " ") for x in range(-30,30)]) \
for y in range(30,-20,-1)]))
my_heart("yanjiangyi",2)
python函数训练代码如下所示:
#python函数的定义与使用方法
def p(n):
for i in range(n):
print("hello world") #定义函数输出hello world的次数为n
p(4) #执行输出函数,并且定义输出次数
def j(n):
s=1
for i in range(1,n+1):
s*=i
print(s) #定义阶乘的函数
j(50)
def my_heart(a,b):
print("\n".join(["".join([(a[(x-y) % len(a)] \
if ((x*0.04)**2+(0.1*y)**2-1)**3-(x*0.04)**b*(0.1*y)**3 \
<=0 else " ") for x in range(-30,30)]) \
for y in range(30,-20,-1)]))
my_heart("yanjiangyi",2)