【学习总结】GirlsInAI ML-diary day-14-function函数

时间:2022-12-15 14:08:38

【学习总结】GirlsInAI ML-diary 总

原博github链接-day14

认识函数function

  • 函数相当于一个固定的公式,一个映射。有输入,有输出。

1-python内置函数

max() 求最大值
min() 求最小值
abs() 求绝对值
int() 转换成整数
range() 返回一个区间
...

  • 例子若干
    【学习总结】GirlsInAI ML-diary day-14-function函数

2-自定义函数

一个自定义函数的元素有:

def 开头
函数名
是否有参数,如果有,参数是什么
映射关系是什么
如果有返回结果,请输出结果

  • 自定义一个加法函数
    【学习总结】GirlsInAI ML-diary day-14-function函数

  • 自定义一个没有参数的函数
    【学习总结】GirlsInAI ML-diary day-14-function函数

3-调用函数

  • 函数名+括号,括号内填参数
  • 直接返回结果

作业

  • 一个包含for,if的函数
    【学习总结】GirlsInAI ML-diary day-14-function函数
    【学习总结】GirlsInAI ML-diary day-14-function函数
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'
                        # 赋值时,请记得加引号

END