Loop Sample 02
複数の数値が複数行で与えられるので、行数に応じて奇数行目は減算、偶数行目は加算した結果を計算してください。
入力の詳細
以下の各行がキーボードから入力されます。
N
X1
X2
:
XN
ここでX1、X2、...、XNは\(X_1,X_2,\ldots,X_N\)を表し、\(0\leq N \leq 50\)です。なおすべて\(-2500\leq X_1,Y_2,\ldots,X_N\leq 2500\)の範囲の整数です。
出力の詳細
\(X_i\)において\(i\)が奇数であれば減算、偶数であれば加算となるように\(-X_1+X_2-X_3+X_4-\cdots X_N\)の計算結果を表示してください。
入力例
2
1151
-2236
出力例
-3387
ヒント
ヒント1
奇数か偶数かを判定するためには、2で割った余りが1かそうでないかで判定できます。Pythonにおける余りの計算(剰余演算)は%を使いましょう。
X = 1011
if X % 2 == 0:
print(X, "は偶数です。")
else:
print(X, "は奇数です。")ヒント2
繰り返す処理を行う際に、各繰り返し処理で現在の繰り返し回数が知りたいときはfor文と繰り返し変数を使います。
for i in range(10):
print(i, "回目の繰り返し") # iが繰り返し変数
コメント