Pythonでは、for
ループとrange()
関数を使うことで、繰り返し処理の中でインクリメントやデクリメントも可能です。インクリメントは日本語で「増加」という意味で、Python学習ではwhile
やfor
などのループ処理、それからrange()
関数で登場してきます。
while文のインクリメント
number = 1
while number <= 7:
print(number)
number += 1
上記のコードはnumber
が1からスタートして7に達するまで処理を繰り返すプログラムです。最終コードのnumber += 1
でインクリメント(増加)を指定しています。
for文のインクリメント
vegetables = ['きゅうり', 'キャベツ', 'なすび', 'にんじん', 'まつたけ']
for i in vegetables:
print(i)
上記のコードはリスト内の要素を順番に抽出してくれます。
range()関数のインクリメント
range()
関数は、数値範囲を指定することのできる関数です。例えば、list(range(5))
とすると0から5つ番号を数えてくれます。
for i in range(3,11,2):
print(i)
上記のコードは3から始まり、11になるまで2ずつ増加する数列を出力します。
以上のように、Pythonのfor
ループとrange()
関数を使うことで、繰り返し処理の中でインクリメントやデクリメントを行うことができます。これらの概念を理解することで、より複雑なプログラムを書く際に役立つでしょう。.