Python確認テスト第6問|リストとfor文

Python確認テスト

1. はじめに

リストとfor文は、Pythonで非常によく組み合わせて使います。

複数のデータを順番に処理できるか確認してみましょう。

2. 問題

numbers = [10, 20, 30]

total = 0

for number in numbers:
    total += number

print(total)

3. 選択肢

A. 30
B. 50
C. 60
D. 102030

4. 正解

正解はC. 60です。

5. なぜこの答えになる?

最初は、

total = 0

です。

for文で順番に加算すると、

0 + 10 = 10
10 + 20 = 30
30 + 30 = 60

となります。

最終的にtotalは60になります。

6. 関連する基礎知識

Pythonには、リストの合計を求めるsum()関数もあります。

numbers = [10, 20, 30]

print(sum(numbers))

これでも60になります。

7. 次の問題

次は、文字列から特定の文字を取り出す問題です。

次回:Python確認テスト第7問|文字列とインデックス