Python练习题,有点懵

创建一个模块文件,在该文件中,定义两个函数,一个用于交换两个数的值,另一个用于求两个数的和。然后编写一个main.py程序,在程序中引入这个模块文件,并调用这个模块文件中的两个函数。

创建文件model.py
在文件中写入下列代码

def exchange(a, b):
    return b, a


def sumnuber(a, b):
    return a + b

在main.py中调用这两个函数代码如下

from  model import *
a,b=(1,2)
a,b=exchange(a,b)
print(a,b)
print(sumnuber(a,b))

img

有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

交换两个数的值不就是
a,b=b,a
求和不就是
return a+b
你是新建文件不会,还是定义函数不会
还是Import不会,还是哪里不会

  1. 最简单易懂的交换ab,取个第三者c,c = a,a = b,b = c
  2. 求和。。。a + b
  3. 引入模块是import 你的模块,调用就 your_function_name(xxxxxxx)

还有哪里不懂的吗?

program.py

def jiaohuan(a,b):
    a,b=b,a

    return a,b

def qiuhe(a,b):

    return a+b

main.py


```python

from program import *
a=3
b=5
print('两数之和为:',qiuhe(a,b))
a,b=jiaohuan(a,b)
print('交换后的值为',a,b)

```