【学习总结】GirlsInAI ML-diary 总
原博github链接-day14
认识函数function
- 函数相当于一个固定的公式,一个映射。有输入,有输出。
1-python内置函数
max() 求最大值
min() 求最小值
abs() 求绝对值
int() 转换成整数
range() 返回一个区间
...
- 例子若干
2-自定义函数
一个自定义函数的元素有:
def 开头
函数名
是否有参数,如果有,参数是什么
映射关系是什么
如果有返回结果,请输出结果
自定义一个加法函数
自定义一个没有参数的函数
3-调用函数
- 函数名+括号,括号内填参数
- 直接返回结果
作业
- 一个包含for,if的函数
def GIA(heart): # 这个heart是参数,是一个字符串的参数
print('\n'.join([''.join([(heart[(x-y)%len(heart)]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))
GIA('GirlsRunTheWorld') # 我把heart赋值为 'GirlsRunTheWorld'
# 赋值时,请记得加引号