实现Python判断是正整数的函数

1. 流程图

flowchart TD;
    A(开始)-->B(输入一个数);
    B-->C(判断是否为整数);
    C-->D(判断是否为正数);
    D-->E(输出结果);
    E-->F(结束);

2. 步骤表格

步骤 描述
1 输入一个数
2 判断是否为整数
3 判断是否为正数
4 输出结果

3. 代码实现

def is_positive_integer(num):
    # 判断是否为整数
    if isinstance(num, int):
        # 判断是否为正数
        if num > 0:
            return True
        else:
            return False
    else:
        return False

# 测试用例
print(is_positive_integer(5))  # 输出 True
print(is_positive_integer(-1))  # 输出 False
print(is_positive_integer(0))  # 输出 False
print(is_positive_integer(3.14))  # 输出 False

在上面的代码中,我们定义了一个函数is_positive_integer(num)来判断输入的num是否为正整数。首先判断num是否为整数,如果是整数再判断是否为正数,是则返回True,不是则返回False

通过上面的步骤和代码,你可以轻松地实现Python判断是正整数的函数。祝你在学习编程的道路上越走越远!

4. 饼状图

pie
title 正整数判断结果
"正整数", 75
"非正整数", 25

通过上面的饼状图,我们可以看到大约有75%的数字是正整数,而25%的数字不是正整数。

希望这篇文章对你有所帮助,如果有任何疑问或需要进一步的帮助,都可以随时向我提问。加油!达成你的编程目标!