📜  python 将任何数字转换为正数 - Python (1)

📅  最后修改于: 2023-12-03 14:46:14.648000             🧑  作者: Mango

Python 将任何数字转换为正数

在 Python 中,我们可以使用以下方法将任何数字(包括整数、浮点数、负数等)转换为正数:

abs(-5)

在上述代码中,abs() 函数用于返回一个数字的绝对值。如果数字是正数,则绝对值为该数字本身;如果数字是负数,则绝对值为其相反数。因此,使用 abs() 函数可以将任何数字转换为正数。

以下是一些示例:

abs(-10)    # 输出 10
abs(10)     # 输出 10
abs(-3.14)  # 输出 3.14
abs(3.14)   # 输出 3.14

我们还可以自定义函数来实现将数字转换为正数的功能。例如,以下代码使用 if 语句判断数字是正数还是负数,如果是负数则返回其相反数:

def to_positive(num):
    if num < 0:
        return -num
    else:
        return num

使用上述函数可以将任何数字转换为正数,例如:

to_positive(-10)    # 输出 10
to_positive(10)     # 输出 10
to_positive(-3.14)  # 输出 3.14
to_positive(3.14)   # 输出 3.14

现在,您知道如何将任何数字转换为正数了!