#MyMath
'''
自定义一个模块
实现数学四则运算
两个数的加减乘除运算
'''
def add(a,b):
'''
加法运算
:return: 两个数的和
'''
return a + b
def sub(a,b):
'''
减法运算
:return: 两个数的差
'''
return a - b
def mul(a,b):
'''
乘法运算
:return: 两个数的积
'''
return a * b
def div(a,b):
'''
除法运算
:return:两个数的商
'''
return a / b
if __name__ == "__main__":
a = 10
b = 2
print("和:%g" % add(a, b))
print("差:%g" % sub(a, b))
print("积:%g" % mul(a, b))
print("商:%g" % div(a, b))
#__main__
print(__name__)
#module3
'''
导入自定义模块
1.import 模块
问题:在导入模块的时候,模块中的代码会被执行一遍
解决方案:
在自定义模块中:
新增控制代码:
if __name__ == "__main__":
测试代码行
2.from 模块 import 函数...
'''
#import MyMath
x = 10
y = 20
#print("和:%g"%MyMath.add(x,y))
from MyMath import add,sub,mul,div
print("和:%g"%add(x,y))
问题:

运行结果:
MyMath -->视频中没有这个,何解
和:30