第17课 python的乐高积木
养成一个良好的习惯,一起从0开始。haha
0.为什么要使用函数
(0) 可以少写很多的代码
(1) 可以降低维护成本
(2) 可以增加程序的可读性
1.请问这个函数有多少个参数?
1.def MyFun((x, y), (a, b)):
2. return x * y - a * b
如果你回答四个,那么恭喜你错啦,答案是0,因为类似于这样的写法是错误的!
我想你如果这么写,你应该是要表达这么个意思:
1.def MyFun(x, y):
2. return x[0] * x[1] - y[0] * y[1]
3.
4. MyFun((3, 4), (1, 2))
5. 10
2.请问调用以下这个函数会打印什么内容?
1. def hello():
2. print('Hello World!')
3. return
4. print('Welcome To FishC.com!')
答案:Hello World!
why? =>因为当Python执行到return语句的时候,Python认为函数到此结束,需要返回了(尽管没有任何返回值)。
写的博客,当作自己的笔记,如果能帮助你,那就更棒了!
谢谢您的阅读,如有错误,请批评指导,定加以改正。