📌  相关文章
📜  检查给定数字是偶数还是奇数(1)

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

检查给定数字是偶数还是奇数

在编程过程中,经常需要判断一个数字是偶数还是奇数。这是一个非常重要的基本操作,本文将介绍如何检查给定数字是偶数还是奇数。

方法一

使用求模运算符(%)判断整数除以2的余数是否为0。如果为0,则这个整数是偶数,反之则是奇数。

def check_number(num):
    """
    判断给定数字是偶数还是奇数
    :param num: 待判断的数字
    :return: 字符串形式的结果,"偶数"或"奇数"
    """
    if num % 2 == 0:
        return "偶数"
    else:
        return "奇数"
方法二

使用位运算符(&)判断二进制的最低位是否为0。如果为0,则这个整数是偶数,反之则是奇数。

def check_number(num):
    """
    判断给定数字是偶数还是奇数
    :param num: 待判断的数字
    :return: 字符串形式的结果,"偶数"或"奇数"
    """
    if num & 1 == 0:
        return "偶数"
    else:
        return "奇数"
总结

以上两种方法都可以判断一个数字是偶数还是奇数。第一种方法使用了求模运算符,较为简单明了,而第二种方法使用了位运算符,效率更高。根据实际情况可以选择其中一种方法来实现。