如何使用Python判斷奇偶數?

老男孩IT教育機構發表於2024-01-16

  在Python程式語言中,判斷奇偶數是一項非常基本的操作,且使用率十分普遍,那麼如何使用Python判斷奇偶數?Python中判斷奇偶數的方法有很多種,本文為大傢俱體介紹一下。

  1、使用求餘運算子

  求餘運算子%是一種常用的運算子,可以用於判斷一個數是否為另一個數的倍數。在Python中,如果一個數x能被2整除,那麼x%2的結果就是0,否則結果為1。因此,我們可以使用x%2的結果來判斷x是奇數還是偶數。

  示例程式碼:

  '''

  x=5

  if x % 2==0:

  print("偶數")

  else:

  print("奇數")

  '''

  在上面的程式碼中,變數x的值為5,因為5%2的結果是1,所以程式輸出"奇數"。

  2、使用位運算子

  在Python中,位運算子也可以用於判斷奇偶數。其中,按位與運算子&可以用於判斷一個數的二進位制表示中最後一位是否為1。如果最後一位是1,那麼這個數就是奇數,否則就是偶數。

  示例程式碼:

  '''

  x=6

  if x & 1==0:

  print("偶數")

  else:

  print("奇數")

  '''

  在上面的程式碼中,變數x的值為6,因為6的二進位制表示是110,最後一位是0,所以程式輸出“偶數”。

  3、使用位運算子和三元運算子

  在Python中,我們還可以使用位運算子與三元運算子來判斷奇偶數。具體做法是,使用按位與運算子&判斷最後一位是否為1,然後使用三元運算子?:返回相應的字串。

  示例程式碼:

  ```

  x = 7

  s = "奇數" if x & 1 else "偶數"

  print(s)

  ```

  在上面的程式碼中,變數x的值為7,因為7的二進位制表示是111,最後一位是1,所以程式輸出“奇數”。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69952527/viewspace-3004074/,如需轉載,請註明出處,否則將追究法律責任。

相關文章