
파이썬 루프
2022-10-18 last update
4 minutes reading beginners 100daysofcode programming python먼저 루프가 무엇입니까? 프로그래밍에서 루프는 초기화, 반복 및 종료 조건을 사용하는 프로세스입니다. 루프에서 반복 프로세스(반복 작업)를 수행합니다.
Python과 같은 프로그래밍 언어는 두 가지 유형의 반복을 구현합니다.
무한 반복 - 루프가 실행되는 횟수는 조건이 충족되는 횟수에 따라 달라집니다. 한정된 반복 - 루프가 실행될 횟수가 미리 정의된 곳
한정 루프의 예는 for 루프입니다.
이것은 for 루프의 일반적인 구조입니다.
for 키워드는 for 루프의 시작을 보여줍니다. 임시 변수는 현재 루프가 있는 컬렉션의 요소 값을 나타냅니다. 키워드가 반복에 사용된 컬렉션에서 임시 변수를 분리합니다 . 루프의 각 반복에 대해 무엇이든 수행하는 작업입니다.
이것은 작동 중인 for 루프입니다.
프로그램을 실행하면 출력은 다음과 같습니다.
while 루프는 무한 반복의 한 형태입니다.
while 루프는 주어진 조건이 참인 한 일련의 명령을 수행합니다.
이것은 구조입니다
예시:
count는 초기에 값 0으로 정의됩니다. while 루프의 조건문은 루프 내에서 개수가 인쇄된 다음 1씩 증가합니다. 루프의 첫 번째 반복이 완료되면 Python은 루프의 맨 위로 돌아가 조건을 다시 확인합니다.
이제 카운트는 1과 같을 것이고 조건문은 여전히 참이기 때문에 루프가 계속됩니다. 루프는 count 변수가 5가 될 때까지 계속되고 그 시점에서 조건이 더 이상 True가 아닌 경우 루프가 중지됩니다.
출력은 다음과 같습니다.
다음은 for 루프를 시각화하는 데 도움이 되는 다이어그램입니다.
Python과 같은 프로그래밍 언어는 두 가지 유형의 반복을 구현합니다.
한정 루프의 예는 for 루프입니다.
이것은 for 루프의 일반적인 구조입니다.
for <temporary variable> in <collection>:
<action>
이것은 작동 중인 for 루프입니다.
groceries = ["milk","eggs","cheese"]
for items in groceries:
print(groceries)
프로그램을 실행하면 출력은 다음과 같습니다.
milk
eggs
cheese
while 루프는 무한 반복의 한 형태입니다.
while 루프는 주어진 조건이 참인 한 일련의 명령을 수행합니다.
이것은 구조입니다
while <conditional statement>:
<action>
예시:
count = 0
while count <= 5:
print(count)
count += 1
count는 초기에 값 0으로 정의됩니다. while 루프의 조건문은
count <= 5
이며 루프의 초기 반복에서 true이므로 루프가 실행됩니다. 이제 카운트는 1과 같을 것이고 조건문은 여전히 참이기 때문에 루프가 계속됩니다.
출력은 다음과 같습니다.
0
1
2
3
4
5
다음은 for 루프를 시각화하는 데 도움이 되는 다이어그램입니다.
