编程练习
定义seq函数,向函数内传入形参(num, num1, num2),如果num小于88,返回num1与num2的积,否则返回num1和num2的和,调用函数传参时使用元组传参
任务
- 当num小于88,计算num1与num2的乘积,否则计算num1,num2之和
- 定义变量tuple1为(5,2,1)
- 调用函数,并打印函数返回值
任务提示
- 使用*tuple1可实现对元组tuple1的解包
原始代码
| def seq(num,num1,num2): | |
| # if判断num小于88 | |
| #返回num1与num2的积 | |
| else: | |
| #返回num1与num2之和 | |
| # 定义变量tuple1的值为(5,2,1) | |
| # 调用函数,传入参数tuple1,并打印函数返回值 |
代码
| # coding:utf-8 | |
| def seq(num, num1, num2): | |
| # if判断num小于88 | |
| if num < 88: | |
| # 返回num1与num2的积 | |
| return num1 * num2 | |
| else: | |
| # 返回num1与num2之和 | |
| return num1 + num2 | |
| # 定义变量tuple1的值为(5,2,1) | |
| tuple1 = (5, 2, 1) | |
| # 调用函数,传入参数tuple1,并打印函数返回值 | |
| print(seq(tuple1[0], tuple1[1], tuple1[2])) | |
| print(seq(*tuple1)) | |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZkeqのCoding日志!
评论









