Python에서 루프 감소

Shivam Arora 2023년10월10일
Python에서 루프 감소

프로그래밍에서 루프는 조건이 참이거나 특정 조건이 충족 될 때까지 반복되는 명령어 구조입니다. Python에서는 For 루프와 While 루프의 두 가지 유형의 루프를 사용합니다.

루프를 줄이는 것은 루프에서 명령어를 역방향으로 반복하는 것을 의미합니다. 이 튜토리얼에서는 Python에서 루프를 줄입니다.

일반적으로 For 루프와 함께range()함수를 사용하여 루프가 반복되는 시리즈를 만듭니다. range()함수는 주어진 시작점에서 끝점까지 일련의 숫자를 생성합니다. 이 시리즈의startend위치는 시작 및 중지 매개 변수를 사용하여 지정할 수 있습니다. 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

관련 문장 - Python Loop