코드
//1. 0~9까지 데이터를 포함한 list 생성
//2. i에 0값 대입 후 for문 print 수행
//3. 수행 후 i에 2 증가
//4. i가 9를 초과하면 else문 수행
for i in range(0,10,2):
print(i)
else:
print("모든 데이터 출력")
출력
0
2
4
6
8
모든 데이터 출력
코드
//1. 0~9까지 데이터를 포함한 list 생성
//2. i에 0값 대입 후 for문 print 수행
//3. 수행 후 i에 2 증가
//4. i가 9를 초과하거나 i가 3보다 크면 for문 탈출
//5. break로 수행되었기 때문에 else문 무시
for i in range(0,10,2):
print(i)
if i >= 3:
break
else:
print("모든 데이터 출력")
출력
0
2
4
간단한 for문 및 for문을 모두 완료시 수행하는 else문을 설명했다.
지금까지 했던 다른언어 C++, C#, Java에서도 이런 코드가 있던가?
아무튼 for~else문은 현재 for문을 모두 돌았는지 확인하는? 그런 용도로 쓰일것 같다.
'Program > Python' 카테고리의 다른 글
List 다루기(2/2) (0) | 2021.03.22 |
---|---|
List 다루기 (1/2) (0) | 2021.03.21 |
문자열 내장함수 (0) | 2021.03.15 |
간단한 3문제(1부터 N까지 홀수 출력, 1부터 N 까지 합 구하기, N을 소인수 분해 하기) (0) | 2021.03.07 |
map 함수 - 다중 형변환 (0) | 2021.03.07 |