判断奇偶python函数,用Python判断奇偶

python编写函数判断一个数是奇数还是偶数

# -*- coding: UTF-8 -*-

创新互联建站长期为数千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为普陀企业提供专业的网站设计、成都网站制作,普陀网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

num = int(input("输入一个数字: "))

if (num % 2) == 0:

print("{0} 是偶数".format(num))

else:

print("{0} 是奇数".format(num))

程序:

运行结果:

python 判断奇偶数的三种方法,最后一种90%的人没见过。

判断 num 是否为整数, num 为整数。

使用 %

优化方法一

使用 位运算符 ,运算速度更快。

原理

是按位与运算符, 假如n=10转换二进制为 0000 1010 ,1的二进制为 0000 0001

意思就是把 n 转换成二进制,然后看 n二进制 的 最后一位 ,如果最后一位为1的话,结果就是1,如果最后一位是0的话,那就是0。 相当于AND。

因为2的倍数的二进制最后一位都是0,所以n1表达式跟n%2结果是一样的

python怎么判断奇偶数?

比如判断数字5050是奇数还是偶数

num=5050

if (num%2)==0:

print("even")

else:

print("odd")

#测试

print(isnub('123'))

print(isnub('abc'))

print(isnub('123.123'))

print(isnub('-123.123'))

print(isnub('-1.609E-19'))

关于奇数和偶数,有下面的性质:

(1)两个连续整数中必有一个奇数和一个偶数;

(2)奇数+奇数=偶数;偶数+奇数=奇数;偶数+偶数+...+偶数=偶数;

(3)奇数-奇数=偶数;偶数-奇数=奇数;奇数-偶数=奇数;

(4)若a、b为整数,则a+b与a-b有相同的奇偶性,即a+b与a-b同为奇数或同为偶数;

(5)n个奇数的乘积是奇数,n个偶数的乘积是偶数;算式中有一个是偶数,则乘积是偶数;

以上内容参考:百度百科-奇数


网站名称:判断奇偶python函数,用Python判断奇偶
当前链接:http://pwwzsj.com/article/heghij.html