```python
温馨提示:
本文最后更新于 2024年07月23日,已超过 254 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
```python """ 这个模块提供了对一些基本数学操作的实用函数。
:copyright: (c) 2023 by Example Author. :license: MIT, see LICENSE for more details. """
def add(x: int, y: int) -> int: """ 将两个整数相加。
:param x: 第一个整数。
:param y: 第二个整数。
:return: 两个整数的总和。
:raises TypeError: 如果任何输入参数不是整数。
:raises ValueError: 如果输入参数的值为负数。
>>> add(2, 3)
5
"""
if not isinstance(x, int) or not isinstance(y, int):
raise TypeError("输入参数必须是整数。")
if x < 0 or y < 0:
raise ValueError("输入参数必须是非负数。")
return x + y
def subtract(x: int, y: int) -> int: """ 从第一个整数中减去第二个整数。
:param x: 第一个整数。
:param y: 第二个整数。
:return: 两个整数的差。
:raises TypeError: 如果任何输入参数不是整数。
:raises ValueError: 如果输入参数的值为负数。
>>> subtract(5, 2)
3
"""
if not isinstance(x, int) or not isinstance(y, int):
raise TypeError("输入参数必须是整数。")
if x < 0 or y < 0:
raise ValueError("输入参数必须是非负数。")
return x - y
```
正文到此结束
- 本文标签: Python
- 本文链接: https://blog.sandy1029.cloud/article/166
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权