[TIL Python]Forとrange
繰り返し文を書く理由は?
1000回出力すると、コードの貼り付けに時間がかかり、効率が低下します.
変数in range(カウント):
繰り返すコード
<「hello,world」を100回印刷>
そして、数字を取り出すたびにコードを実行します.
変数in range(回数)->繰り返しにループするコードをループ(loop)と呼びます.
for反復文は主に反復回数を指定する場合に用いられる.
変数in range(開始、終了):
変数in range(開始、終了、増幅):
for reverse変数in(range(回数))
for reverse変数in(range(開始、終了)
for reverse変数in(range(開始、終了、増幅)
ここに3と入力します.
1000回出力すると、コードの貼り付けに時間がかかり、効率が低下します.
1.forとrangeの使用
変数in range(カウント):
繰り返すコード
<「hello,world」を100回印刷>
for i in range(100):
print('hello,world')
for複文はrangeでinで数字を1つずつ取り出して繰り返す方式である.そして、数字を取り出すたびにコードを実行します.
変数in range(回数)->繰り返しにループするコードをループ(loop)と呼びます.
for反復文は主に反復回数を指定する場合に用いられる.
for i in range(100):
print('Hello, world!', i)
Hello, world! 0
Hello, world! 1
Hello, world! 2
... (생략)
Hello, world! 98
Hello, world! 99
rangeから取り出した数字は変数iに格納され、繰り返すコードで使用されます!2.開始と終了の数字を指定
変数in range(開始、終了):
for i in range(5, 12): # 5부터 11까지 반복
print('Hello, world!', i)
Hello, world! 5
Hello, world! 6
Hello, world! 7
Hello, world! 8
Hello, world! 9
Hello, world! 10
Hello, world! 11
3.使用増幅
変数in range(開始、終了、増幅):
for i in range(0, 10, 2): # 0부터 8까지 2씩 증가
print('Hello, world!', i)
Hello, world! 0
Hello, world! 2
Hello, world! 4
Hello, world! 6
Hello, world! 8
4.数字を減らす
4.1増幅値を負に設定
for i in range(10, 0, -1): # 10에서 1까지 1씩 감소
print('Hello, world!', i)
Hello, world! 10
Hello, world! 9
Hello, world! 8
... (생략)
Hello, world! 2
Hello, world! 1
4.2リバース使用
for reverse変数in(range(回数))
for reverse変数in(range(開始、終了)
for reverse変数in(range(開始、終了、増幅)
for i in reversed(range(10)): # range에 reversed를 사용하여 숫자의 순서를 반대로 뒤집음
print('Hello, world!', i) # 9부터 0까지 10번 반복
Hello, world! 9
Hello, world! 8
Hello, world! 7
... (생략)
Hello, world! 1
Hello, world! 0
5.繰り返し入力回数
count = int(input('반복할 횟수를 입력하세요: '))
for i in range(count):
print('Hello, world!', i)
実行すると、「繰り返す回数を入力してください:」と出力されます.ここに3と入力します.
반복할 횟수를 입력하세요: 3 (입력)
Hello, world! 0
Hello, world! 1
Hello, world! 2
6.rangeではなくforにシーケンスオブジェクトを入れる
a = [10, 20, 30, 40, 50]
>>> for i in a:
print(i)
10
20
30
40
50
Reference
この問題について([TIL Python]Forとrange), 我々は、より多くの情報をここで見つけました https://velog.io/@hyeyoonc/TILPythonFor-과-rangeテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol