1. ホーム
  2. python

[解決済み] Pythonの「範囲」を使った2桁の数え方

2022-02-13 18:42:15

質問

0から100までのループを、奇数を飛ばして(つまり "2ずつ")回したいとします。

for x in range(0,100):
    if x%2 == 0:
        print x

これで直りました。しかし、2つの数字をジャンプさせることを想像してみてください。そして、3つの場合はどうでしょうか?方法はないのでしょうか?

どのように解決するのですか?

step引数(最後、オプション)を使用します。

for x in range(0, 100, 2):
    print(x)

なお、実際に 保つ となり、奇数になります。

for x in range(1, 100, 2):
    print(x)

範囲 非常に パワフル 特徴 .