Python複文概念まとめ
1.は文
▶
▶
▶
1-1. 文有事項
▶
▶
1-2. コードの例
for i in range(N)
▶while i < N:
iを0からN-1に繰り返す(Nは繰り返す)
2-1. 文由
▶
▶
i=i+1などの条件が満たされた場合,ゲート脱出を繰り返すように設定する必要がある.
2-2. コードの例
continueの下のprint(i)を実行しない
i=0から反復文の開始点に戻る無限ループを生成する論理
条件実行後、continueに遭遇した場合、条件の重複文の開始点を返します.
continueの下の論理を実行しないで、この条件の論理を実行して有効です
▶break :
現在実行中の繰り返し文から逃れる
▶pass :
むろんり
3-2コード例
while
https://wlstnans.tistory.com/101
オーバーラップ
https://makerejoicegames.tistory.com/62
for/ネストfor
https://dojang.io/mod/page/view.php?id=2259
continue/break/pass
https://wlstnans.tistory.com/101
5. remind
▶
for i in range(N):
iを0からN-1に繰り返す(Nは繰り返す)▶
for i in range(1,N+1):
iを1(インデックス開始)からNに繰り返す▶
for i in list:
list(または配列)におけるiの値を順番に繰り返し/参照1-1. 文有事項
▶
i는 순환할때마다 자동으로 증가한다
繰り返し指標iは、繰り返し文内で論理を実行すると自動的にi=i+1となる.▶
i는 별도의 변수선언이 필요없다
while文とは異なり、iは追加の変数宣言を必要としません.1-2. コードの例
for i in range(N)
N = 3
values = [[0] * N]* N
# range(반복횟수, 인덱스는 0부터 시작)
for i in range(N):
values[i][0] = 1
print(values)
# range안에는 정수가 들어가야하므로 len(list) len(array)
for i in range(len(values)):
print(i)
}
for i in range(1, N+1) N = 3
values = [[0] * N]* N
# 시작인덱스를 정할때
# 시작인덱스 ~ N-1
for i in range(1,N):
print(i)
for i in listN = 3
values = [[0] * N]* N
for i in range(N):
values[i][0] = 1
print(values)
# list내 값들을 탐색하고 싶을때는 in list 형식
# 말 그대로 list내 value들을 모두 불러온다
# 이중배열의 경우 배열 자체가 값들이 됨
for i in values:
print(i)
2.同時ドア▶while i < N:
iを0からN-1に繰り返す(Nは繰り返す)
2-1. 文由
▶
i는 반복지표이며, 지표를 사용하기위해선 별도의 변수선언이 필요하다.
i=0などの他の変数を繰り返し実行するには宣言が必要です▶
반드시 탈출조건이 있어야 무한루프를 방지할 수 있다.
反復指標は自動的に増加しないため,無限ループとなる.i=i+1などの条件が満たされた場合,ゲート脱出を繰り返すように設定する必要がある.
2-2. コードの例
continueの下のprint(i)を実行しない
i=0から反復文の開始点に戻る無限ループを生成する論理
#while - continue
i = 0
while i < 5:
print(i)
continue
print(i)
i = i + 1
i=4条件ですべての重複文を終了する論理for i in range(5):
for j in range(5):
if i < 3:
print(j, i)
else :
break
3-1 continue/breakfor문/while문 등 반복문을 강제할 수 있는 문법
▶continue :条件実行後、continueに遭遇した場合、条件の重複文の開始点を返します.
continueの下の論理を実行しないで、この条件の論理を実行して有効です
▶break :
現在実行中の繰り返し文から逃れる
▶pass :
むろんり
3-2コード例
#while - continue
i = 0
while i < 5:
print(i)
continue
print(i)
i = i + 1
4.参照リンクwhile
https://wlstnans.tistory.com/101
オーバーラップ
https://makerejoicegames.tistory.com/62
for/ネストfor
https://dojang.io/mod/page/view.php?id=2259
continue/break/pass
https://wlstnans.tistory.com/101
코드에 대한 이해가 우선이다. Not sugar syntax But sugar logic!
Reference
この問題について(Python複文概念まとめ), 我々は、より多くの情報をここで見つけました https://velog.io/@gyrbs22/파이썬-반복문개념-총정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol