Skip to content

Python 408 奇偶數個數計算

Python TQC

題目說明:

請撰寫一程式,讓使用者輸入十個整數,計算並輸出偶數和奇數的個數。

範例輸入
69
48
19
91
83
22
18
37
82
40

範例輸出

Even numbers: 5
Odd numbers: 5

題目解析

1. 問題分析

這個問題要求我們計算輸入的十個整數中偶數和奇數的個數。

2. 解題思路

我們可以使用以下步驟來解決這個問題:

  1. 初始化兩個變數 evenodd,分別用於計數偶數和奇數的個數。
  2. 使用 for 迴圈輸入十個整數。
  3. 對每個輸入的整數,使用 if 判斷式判斷它是偶數還是奇數。
  4. 如果是偶數,則將 even 加 1;如果是奇數,則將 odd 加 1。
  5. 迴圈結束後,輸出 evenodd 的值。

3. 思考方向

在解決這個問題時,我們可以思考以下幾個問題:

  • 如何判斷一個整數是偶數還是奇數?
  • 如何使用 for 迴圈來輸入多個資料?
  • 如何使用 if 判斷式來判斷一個條件是否成立?

Solution

even = 0
odd = 0
for i in range(10):
    a = eval(input())
    if(a % 2 == 0):
        even += 1
    else:
        odd += 1
print("Even numbers: %d"%even)
print("Odd numbers: %d"%odd)

Last update : 13 novembre 2024
Created : 13 novembre 2024

Comments

Comments