代码展示

  • 主文件
#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()

要点

主要是独立文件的使用和调用