1
1

More than 3 years have passed since last update.

for文 range

Posted at

0から9まで出力させたい場合

めんどくさい
num_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

for num in num_list:
    print(num)

だとめんどくさい。。。

range
for num in range(10):
    print(num)

の方がいい。

2から9まで出力させたい場合は、

2から9まで
for num in range(2, 10):
    print(num)

2から9までで3差で出力させたい場合は、

2から9までで3差
for num in range(2, 10, 3):
    print(num)
2から9までで3差の実行結果
2
5
8

Helloを10回出力させたい場合

Hello10
for i in range(10):
    print('Hello')

iも一緒に出力させる場合は

Hello10_index
for i in range(10):
    print(i, 'Hello')
Hello10_indexの実行結果
0 Hello
1 Hello
2 Hello
3 Hello
4 Hello
5 Hello
6 Hello
7 Hello
8 Hello
9 Hello

逆に変数iを後々使わない場合は、
_に入れる。

Hello10回
for _ in rage(10):
    print('Hello')
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1