📜  29是整数吗?(1)

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

判断整数

本程序可以判断一个数字是否为整数。

输入参数

输入一个数字,可以是整数、浮点数或其他类型的数字。

返回值

返回一个布尔值,表示输入的数字是否为整数。

代码实现
def is_integer(num):
    """
    判断一个数字是否为整数
    :param num: 输入数字
    :return: 布尔值,True为整数,False为非整数
    """
    try:
        int(num)
        return True
    except ValueError:
        return False
示例
print(is_integer(29))  # True
print(is_integer(3.14))  # False
print(is_integer('29'))  # True
print(is_integer('3.14'))  # False