1.定义函数和参数检查 通过def语句定义一个函数,自己定义的函数,当参数个数不对时,python解释器可以抛出TypeError,但是当参数类型不对时,无法抛出TypeError,为此可以通过isinstance语句来定义,当参数类型不是整型或浮点型时,通过raise语句抛出TypeError错误. 2.可定义空函数 def nop(): pass 3.函数可以返回多个值(其实就是一个tuple) 4.练习: 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:…