处理数值信息时,求模运算符(%)是一个很有用的工具,它将两个数相除并返回余数:

  >4%3
  1
  >5%3
  2
  6%3
  0
  >7%3
  1

  求模运算符不会指出一个数是另一个数的多少倍,而只指出余数是多少
  如果一个数可被另一个数整除,余数就为0,因此求模运算符将返回0。你可利用这一点来判
断一个数是奇数还是偶数:
even_ or odd.py

  number= input(Enter number,andi' 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."

  偶数都能被2整除,因此对一个数( number)和执行求模运算的结果为零,即 `number%2==
0`,那么这个数就是偶数;否则就是奇数。

  Enter a number, and I'll tell you if it's even or odd: 42

  The number 42 is even.
Last modification:March 11th, 2020 at 09:42 am