파이썬에서는 반복문의 형태가 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 |