Python 程序检查数字是正数、负数还是零


2022 年 3 月 30 日, 学习电子教程
2975

在这个简单的 Python 程序中,我们需要检查输入的数字或值是正数、负数还是零。为此,我们需要知道这个数字是大于零还是小于零;

  • 如果数字大于零,那么给定的数字是正数
  • 如果数字小于零,给定的数字是负数
  • 如果数字等于零,用户输入的是

在这里,我们熟悉了“if 条件”、“elif 语句”和“else 语句”。为了更好地理解 Python 中的这些条件语句,我们始终建议您学习下面列出的 Python 编程基础主题:

如何在 Python 编程中实现数字检查?

在这个基本的 Python 程序中,我们需要检查数字是大于零还是小于零,或者数字本身就是零。因此,在 Python 程序中,我们使用 input 函数接受用户的输入,并使用 int() 函数将该字符串转换为整数,同时将该输入保存在一个变量中。然后使用 if-elif-else 条件语句来检查数字是大于还是小于零。让我们逐步分解代码。

算法

步骤 1:使用 input() 函数从用户那里接受数字。在 Python 中,只能以字符串格式接受值,因此我们必须使用 int() 将该字符串转换为整数。

步骤 2:我们使用 if 条件语句来检查数字是否小于零,如果该条件满足,那么我们必须打印给定的值是负数

步骤 3:使用 elif 语句 [类似于 C 语言中的 else if 语句] 来检查数字是否大于零。如果该条件为真,则打印其为正数

步骤 4:使用 else 语句打印给定的数字是零。

 

Python 源代码

                                          number = int(input("Enter the number: "))

if number < 0:

    print("The entered value is negative.")

elif number > 0:

    print("The entered value is positive.")

elif number == 0:

    print("The entered value is zero.")
else:

    print("Invalid input")
                                      

输出

Enter the number : 2

The entered value is positive.