Python에서 1에서 for 루프 시작

Vaibhhav Khetarpal 2023년1월30일
  1. 간단한 사용자 정의 함수를 사용하여 Python의 인덱스 1에서 for 루프 시작
  2. 중첩된 for 루프를 사용하여 Python의 인덱스 1에서 for 루프 시작
  3. range() 함수에서 n 대신 n+1을 사용하여 Python의 인덱스 1에서 for 루프 시작
Python에서 1에서 for 루프 시작

다른 프로그래밍 언어와 유사하게 for 루프의 시작 인덱스는 기본적으로 0입니다. 그러나 반복문의 범위는 조작될 수 있으며 루프의 시작 인덱스는 1로 변경될 수 있습니다.

이 튜토리얼은 Python의 인덱스 1에서 for 루프를 시작하는 방법을 소개합니다.

간단한 사용자 정의 함수를 사용하여 Python의 인덱스 1에서 for 루프 시작

이 방법을 구현하기 위해 자체적으로 함수를 쉽게 만들 수 있습니다. 생성된 함수는 range() 함수 대신 for 루프에서 사용할 수 있습니다.

다음 코드는 간단한 사용자 정의 함수를 사용하여 Python의 인덱스 1에서 for 루프를 시작합니다.

def nums(first_number, last_number, step=1):
    return range(first_number, last_number + 1, step)


for i in nums(1, 5):
    print(i)

위의 코드는 다음과 같은 출력을 제공합니다.

1
2
3
4
5

중첩된 for 루프를 사용하여 Python의 인덱스 1에서 for 루프 시작

파이썬에서 인덱스 1에서 for 루프를 시작하는 또 다른 방법은 for 루프를 두 번 사용하는 것입니다. 이것은 range() 함수와 함께 활용됩니다.

다음 코드는 중첩된 for 루프를 사용하여 Python의 인덱스 1에서 for 루프를 시작합니다.

for x in (n + 1 for n in range(5)):
    print(x)

위의 코드는 다음과 같은 출력을 제공합니다.

1
2
3
4
5

range() 함수에서 n 대신 n+1을 사용하여 Python의 인덱스 1에서 for 루프 시작

이 방법은 기본값 0n 대신 start 값을 1로, stop 값을 n+1로 사용하여 구현할 수 있습니다.

다음 코드는 range() 함수의 n 대신 n+1을 사용하여 Python의 인덱스 1에서 for 루프를 시작합니다.

n = 5
for x in range(1, n + 1):
    print(x)

위의 코드는 다음과 같은 출력을 제공합니다.

1
2
3
4
5
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn

관련 문장 - Python Loop