複文


複文


特定のコードを繰り返し実行するときに使用される基本構文.
繰り返し可能な文字列、リスト、バイナリ、範囲などがあります.
for変数inは繰り返し可能:
(4グリッドインデント)コード

rangeを使用した重複文の作成


変数in range(カウント):
(4グリッドインデント)繰り返すコード
>>> for i in range(5): #'hello'5번 출력하기
	print('hello')

	
hello #0
hello #1
hello #2
hello #3
hello #4
range(5)を指定すると、0から4まで5つの数字が生成されます.
次にforはinで数字を1つずつ取り出し、変数iに保存してprintを実行する.

はんい


リスト、ディック・シャナリー、forの繰り返し文とよく使われます.
range(A)→Aは、0からA-1までの整数で構成される.
range(A,B)→A,Bは数字,A~B-1の整数で範囲を作成する.
range(A,B,C)→A,B,Cは数字,AからB-1までの整数で範囲を作成し,前後の数字はCに差がある.
>>> for i in range(5) :
	print(str(i) + "반복변수")

	
0반복변수
1반복변수
2반복변수
3반복변수
4반복변수
>>> for i in range(5, 10) :
	print(i, "반복변수")

	
5 반복변수
6 반복변수
7 반복변수
8 반복변수
9 반복변수
>>> for i in range(1, 10, 2) :
	print(i, "반복변수")

	
1 반복변수
3 반복변수
5 반복변수
7 반복변수
9 반복변수

for繰り返し:listと組み合わせる

>>> list_a = [11, 23, 45, 68]
>>> for i in range(len(list_a)) : #list_a의 요소의 개수만큼 반복
	print("{}번째 반복 : {}".format(i, list_a[i]))

	
0번째 반복 : 11
1번째 반복 : 23
2번째 반복 : 45
3번째 반복 : 68

くりかえし文


range()関数の3つのパラメータの使用方法
>>> for i in range(4, -1, -1):
	print("현재 반복 변수 : {}".format(i))

	
현재 반복 변수 : 4
현재 반복 변수 : 3
현재 반복 변수 : 2
현재 반복 변수 : 1
현재 반복 변수 : 0
逆()関数の使用方法
>>> for i in reversed(range(5)):
	print("현재 반복 변수 : {}".format(i))

	
현재 반복 변수 : 4
현재 반복 변수 : 3
현재 반복 변수 : 2
현재 반복 변수 : 1
현재 반복 변수 : 0