Loop Sample 01
複数の数値の総和を計算してください。
入力の詳細
以下の各行がキーボードから入力されます。
N
X1
X2
:
XN
ここでX1、X2、...、XNは\(X_1,X_2,\ldots,X_N\)を表し、\(0\leq N \leq 50\)です。なおすべて\(0\leq X_1,Y_2,\ldots,X_N\leq 25000\)の範囲の整数です。
出力の詳細
\(X_1+X_2+\cdots+X_N\)の計算結果を表示してください。
入力例
5
10
20
30
40
50
出力例
150
ヒント
ヒント1
決まった回数だけ繰り返してキーボードから1行づつ読み込む際はfor文を使います。
N = 5
for i in range(N):
yomikondagyo = input()ヒント2
総和(数値の加算の累積)を行うためには、総和を保存する変数の初期値を0として、総和を保存する変数にその変数そのものと数値の加算を代入することを繰り返せばよいです。
L = [1, 2, 4]
S = 0 # 総和を保存する変数
for i in range(3):
S = S + L[i] # 前に足し合わせた結果(S)に対して新たな数値(L[i])を足したもの(S + L[i])を新しい加算結果(S)として置き換えている
print(S) # 総和(S)を表示する
コメント