Python 判断奇数偶数
以下实例用于判断一个数字是否为奇数或偶数:
实例(Python 3.0+)
# Filename : test.py
# author by : www.runoob.com
# Python 判断奇数偶数
# 如果是偶数除于 2 余数为 0
# 如果余数为 1 则为奇数
num = int(input("输入一个数字: "))
if (num % 2) == 0:
print("{0} 是偶数".format(num))
else:
print("{0} 是奇数".format(num))
我们也可以使用内嵌 if 语句来实现:
执行以上代码输出结果为:
输入一个数字: 3 3 是奇数
yao_yaofu
522***154@qq.com
优化加入输入判断:
yao_yaofu
522***154@qq.com
小花花
124***4671@qq.com
简洁就是美丽。
小花花
124***4671@qq.com
drqf
mr_***gzz@outlook.com
取余操作非常慢,这里性能优化:
drqf
mr_***gzz@outlook.com
匿名用户
466***028@qq.com
参考地址
感谢用 & 操作性能优化。
这里解释一下原理给初学的小伙伴,一看就明白了。
以下转自网络:
& 是按位与运算符, 假如 n=10 转换二进制为 0000 1010,1 的二进制为 0000 0001。
匿名用户
466***028@qq.com
参考地址