Python에서 루프 감소
Shivam Arora
2023년10월10일
프로그래밍에서 루프는 조건이 참이거나 특정 조건이 충족 될 때까지 반복되는 명령어 구조입니다. Python에서는 For 루프와 While 루프의 두 가지 유형의 루프를 사용합니다.
루프를 줄이는 것은 루프에서 명령어를 역방향으로 반복하는 것을 의미합니다. 이 튜토리얼에서는 Python에서 루프를 줄입니다.
일반적으로 For 루프와 함께range()
함수를 사용하여 루프가 반복되는 시리즈를 만듭니다. range()
함수는 주어진 시작점에서 끝점까지 일련의 숫자를 생성합니다. 이 시리즈의start
및end
위치는 시작 및 중지 매개 변수를 사용하여 지정할 수 있습니다. step
매개 변수는 증가 또는 감소 단계 값을 결정합니다.
For 루프를 줄이기 위해 단계 값을 음의 정수로 사용합니다.
예를 들면
for i in range(5, 0, -1):
print(i)
출력:
5
4
3
2
1
위의 예에서 시작점은 상한으로, 끝점은 하한으로, 루프 감소를위한 음의 스텝 값으로 설정되어 있습니다.
While 루프를 줄일 수도 있습니다. While 루프는 주어진 조건이 거짓이 될 때까지 주어진 명령문 세트에 대한 for 루프처럼 사용됩니다.
감소하는 경우 조건에서 사용할 더 높은 시작 값을 할당합니다. 이 조건이 참이 될 때까지 루프를 실행하기위한 테스트 조건이 제공됩니다. 우리는 그것을 감소시키기 위해 모든 반복에서 초기 값의 값을 감소시킵니다.
예를 들면
i = 5
while i > 0:
print(i)
i = i - 1 # Decrementing
출력:
5
4
3
2
1