📅  最后修改于: 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 "奇数"
以上两种方法都可以判断一个数字是偶数还是奇数。第一种方法使用了求模运算符,较为简单明了,而第二种方法使用了位运算符,效率更高。根据实际情况可以选择其中一种方法来实现。