1〜9 までの数字で、偶数だけの合計と奇数だけの合計を計算します。
>>>sum1 = sum2 = 0
>>>for i in range(1, 10):
... print i
... if i % 2 == 0:
... sum1 += i
... else:
... sum2 += i
...
1
2
3
4
5
6
7
8
9
>>>print sum1
20
>>>print sum2
25
sum1 が偶数の合計 sum2 が奇数の合計ですね(^o^ゞ
今回のポイントはここ
if i % 2 == 0
i を 2 で割ったあまりが 0 の場合(偶数ですね)
sum1 += i
それ以外の場合
sum2 += i
ということです。
他の言語系の人は
if の最後と、else の最後のセミコロンを忘れないように(^^;;
おしゃべり掲示板!みんなの話題共有サイト




みんなの疑問、質問、相談、体験談、意見、情報が誰かの役に立っています。