用于检查数字是奇数还是偶数的 Python 程序

要理解这个例子,你应该具备以下 Python 编程 主题的知识


如果一个数字能被 2 整除,则它是偶数。当数字除以 2 时,我们使用余数运算符 % 来计算余数。如果余数不为零,则该数字为奇数。

源代码

# Python program to check if the input number is odd or even.
# A number is even if division by 2 gives a remainder of 0.
# If the remainder is 1, it is an odd number.

num = int(input("Enter a number: "))
if (num % 2) == 0:
   print("{0} is Even".format(num))
else:
   print("{0} is Odd".format(num))

输出 1

Enter a number: 43
43 is Odd

输出 2

Enter a number: 18
18 is Even

在这个程序中,我们要求用户输入一个数字,并检查该数字是奇数还是偶数。请注意,{ }num 的替换字段。


另请阅读

在我们结束之前,让我们来检验一下你对这个例子的理解!你能解决下面的挑战吗?

挑战

编写一个函数来检查输入的整数是奇数还是偶数。

  • 如果给定的数字是奇数,则返回 "Odd"
  • 如果给定的数字是偶数,则返回 "Even"
  • 例如,对于输入 4,输出应为 "Even"
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战