📜  求平方:3a+7b(1)

📅  最后修改于: 2023-12-03 15:11:02.867000             🧑  作者: Mango

求平方:3a+7b

本程序旨在求解一个表达式的平方:3a+7b

使用方法

调用函数 square(a, b),其中 ab 分别为系数。

返回值

本函数返回一个整数,即表达式的平方。

错误处理
  • 如果输入的参数不是数字类型,将会抛出 TypeError 错误。
  • 如果输入的参数不是整数类型,将会抛出 ValueError 错误。
代码示例
def square(a, b):
    """
    求平方:3a+7b

    Args:
        a (int): 系数 a
        b (int): 系数 b

    Returns:
        int: 3a+7b 的平方
    """
    if not isinstance(a, (int, float)) or not isinstance(b, (int, float)):
        raise TypeError("输入参数必须为数字类型")

    if not isinstance(a, int) or not isinstance(b, int):
        raise ValueError("输入参数必须为整数类型")

    return (3*a + 7*b)**2