📅  最后修改于: 2023-12-03 15:11:02.867000             🧑  作者: Mango
本程序旨在求解一个表达式的平方:3a+7b
调用函数 square(a, b)
,其中 a
和 b
分别为系数。
本函数返回一个整数,即表达式的平方。
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