代码展示
- 主文件
#PythonApplication13.py
#学会调用模块,尤其是模块文件中加if __name__=="__main__"和不加时所调用的区别
import module1 as m
m.function()
- 独立功能模块
#module1.py
#最重要的是__main__的理解
import math as m
def sqrt(a):
print("您需要求的平方数的结果为:",m.sqrt(a))
def abs(a):
print("您需要求的 绝对值数为:",m.fabs(a))
def ss(a):
if type(a)==type(2.0):
print("您输入的是小数,无法判别!")
elif a%2==0:
print("该数为偶数!")
else:
print("该数为素数")
def function():
a=eval(input("请输入您需要计算的数字:"))
if type(a)==type(2)or type(a)==type(2.0) :
sqrt(a)
abs(a)
ss(a)
else:
print("您输入的是非数字类型,请重新输入:")
function()
if __name__=="__main__":
function()
要点
主要是独立文件的使用和调用
退出登录?