forを使ってテストの平均点を出力するプログラムを作成する
point_list = [75, 80, 91]
total = 0
for point in point_list:
total = total + point
number_of_subjects = len(point_list)
average = total / number_of_subjects
print('合計テインは{}、平均点は{}です。'.format(total, average))
リストの定義:
pythonpoint_list = [75, 80, 91]point_listという名前の変数に、3つの整数(75, 80, 91)を持ったリストを代入しています。
合計値の初期化:
pythontotal = 0totalという変数を0で初期化しています。この変数は、point_listのすべての要素の合計を保持するために使用されます。
for文によるリストの繰り返し処理:
pythonfor point in point_list: total = total + pointpoint_listの各要素に対してループを行い、その要素の値を変数totalに加算しています。
科目の数を計算:
pythonnumber_of_subjects = len(point_list)len(point_list)でpoint_listの要素の数(この場合、3)を取得し、その値をnumber_of_subjectsに代入しています。
平均値の計算:
pythonaverage = total / number_of_subjectstotalをnumber_of_subjectsで割った結果をaverageという変数に代入しています。これにより、点数の平均値が計算されます。
結果の出力:
pythonprint('合計テインは{}、平均点は{}です。'.format(total, average))format()メソッドを使用して、totalとaverageの値を文字列に埋め込み、その結果をコンソールに出力しています。
len()関数を用いてリストの長さを取得するとは、リストに含まれる要素の数を数えることを意味します。言い換えれば、リストの中にどれだけのアイテムが入っているかを知ることができます。
コメント