处理数值信息时, 求模运算符(%)是一个很有用的工具,它将两个数相除并返回余数。
如果一个数可被另一个数整除,余数就为0,因此求模运算符将返回0。
可利用这一点来判断一个数是奇数还是偶数:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
number = input("Enter a number, and I'll tell you if it's even or odd: ")
number = int(number)
if number % 2 == 0:
print("\nThe number " + str(number) + " is even.")
else:
print("\nThe number " + str(number) + " is odd.")
运行结果:
Enter a number, and I'll tell you if it's even or odd: 8
The number 8 is even.
这里用到了input函数,如有不懂,请参考本博客《Python编程从入门到实践》记录之input()函数关于input函数的详细讲解。