Python模块和包的运用题

Python 将乘方(求x的y次方)和开方函数组织为一个模块并和加减乘除四则运算模块组织为一个算数运算包,在另一模块中引入并调用

最简单是将所有功能定义一个函数,然后在其他py文件导入即可使用

将两个模块分别写成类,计算部分分别写成函数,然后在另一个py文件中调用。
运算包,calc.py:

class cal1:    
    def squre(x,y):
        return x**y
    def squart(x,y):
        return x**(1/y) 
class cal2:
    def add(x,y):
        return x+y

    def minus(x, y):
        return x-y

    def multiply(x, y):
        return x*y

    def divide(x, y):
        return x/y

调用部分,另一个py,与运算包同一目录:

from calc import cal1,cal2
x=8;y=3
print(cal1.squart(x,y))
#2.0