第1关:不可变数据类型参数传递
本关任务:
(1)自定义函数swap,形参为a和b。功能:交换a、b的值,并输出
(2)从键盘接受两个数,分别放入变量x和y
(3)调用函数swap,实参为x和y。
(4)输出x、y的值。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/947200ae370b0a969e8876b2c039605a.png)
第2关:可变数据类型参数传递
本关任务:理解可变数据类型参数传递。
(1)自定义函数swap,形参为p列表。函数功能交换列表中第1个元素和第2个元素的值,并输出
(2)列表x赋初值
(3)调用swap函数,实参为x
(4)输出列表x第1个元素和第2个元素
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4362066c69203ad68f393d928b87c9fd.png)
第3关:位置和形参名参数传递
本关任务:自定义函数求三个数中的最