본문 바로가기

Python

[Python] 반복문

파이썬에서는 반복문의 형태가 Java랑은 조금 다릅니다.

for문의 형식은 같은데 파라미터가 다릅니다.

 

(int i = 0 ...) : X

(int ii : i) : O 

 

Java의 for-each문에 해당하는 반복문과 상당히 비슷합니다.

예제를 살펴보겠습니다.

 

l = [123,45,6,78,910]
for ll in l:
    print(ll)

 

첫번째 예제는 l이라는 리스트를 선언해서

해당 list안을 돌면서 list의 요소인

ll에 대하여 반복문을 돌리는 방식입니다.

 

 

for i in range(10):
    print('ㅋ')

 

두번째 예제는 마찬가지로 1에서 10까지의 범위를 돌면서

반복문을 실행하는데

요소인 i에 접근하지 않아도

반복문 내의 코드가 반복 실행됩니다.

 

while문 역시 존재하는데요.

콜론을 쓴다는 점외에는 Java와 사용법이 같습니다.

break문 역시 사용할 수 있습니다.

 

while True:
    y = int(input("y:"))
    if y % 2 == 0:
        print("짝수")
        break

 

Python의 반복문에는 index를 따로 지정할 수 없어서 불편한데요.

이것을 보완하기 위한 기능이 있습니다.

바로 enumerate인데요.

enumerate 반복문을 사용할 때 몇 번 반복되었는지

확인이 필요할 때 사용합니다.

(인덱스, ) tuple 형태로 턴합니다.

'Python' 카테고리의 다른 글

[Python] 로또 번호 뽑기  (0) 2025.03.05
[Python] 함수  (0) 2025.03.04
[Python] in, not in  (0) 2025.03.04
[Python] 조건문  (0) 2025.03.04
[Python] Variable  (0) 2025.03.04