티스토리 뷰
728x90
반응형

문법정리 4탄 - 제어문
1. 반복문 - while
-들여쓰기로 수행부분을 구분
-참일 경우에만 수행부분 실행
-거짓일 경우 while문을 종료함
'''
while 조건문 :
수행부분
'''
# ex)
i = 1
while i <= 3:
print("나는 잘생겼다")
i += 1
2. 반복문 - for문
'''
for 변수 in 리스트(튜플, 문자열):
실행할 문장
'''
# ex) 리스트
my_list = [2,3,5,7,11]
for num in my_list:
print(num)
# ex) 튜플
my_tuple = [("a","b"),("c","d")]
for (i,j) in my_tuple:
print(i+j)
# ex) 문자열
my_String = "abcde"
for s in my_String:
print(s)
'''
for 변수 in range(start, stop, step):
실행할 문장
'''
# range(stop) => 0 ~ stop-1
# range(start, stop) => start ~ stop-1 (1만큼 증가)
# range(start, stop, step) : start ~ stop-1 (step 만큼 증가)
# ex)
for i in range(3,11) :
print(i)
3. 조건문 - if문
-들여쓰기로 수행부분을 구분
-조건 부분은 불린 값으로 계산되는 식을 써야한다
-수행 부분은 조건을 충족했을 때(참 일때), 실행하고 싶은 부분이다
'''
if 조건 부분 :
수행 부분
elif 조건 부분 :
수행 부분
else :
수행 부분
'''
# ex)
score = 85
if score > 90 :
print("A")
elif score > 80 :
print("B") # B만 출력 됨
else :
print("C")
4. break문, continue문, pass문
-break문 : 반복문의 조건 부분과 상관 없이 반복문에서 나오고 싶은 경우 사용
-continue문 : 현재 진행되고 있는 수행부분을 중단하고 바로 다음 조건 부분으로 넘어가고 싶을 경우 사용
-pass문 : 문법적으로 문장이 필요하지만, 프로그램이 특별히 할 일이 없을 때 사용
i = 0
while i < 15 :
i += 1
if i % 2 == 1 :
continue
else :
if i == 6 :
pass
else :
print(i)
if i == 12 :
break
728x90
반응형
'[코드잇] > ㄴ파이썬' 카테고리의 다른 글
[파이썬] 문법정리 3탄 - 리스트, 튜플, 집합, 사전 (0) | 2021.06.04 |
---|---|
[파이썬] 문법정리 2탄 - 자료형 (0) | 2021.06.02 |
[파이썬] 문법정리 1탄 - 변수, 상수, 리터럴 (0) | 2021.05.17 |
[파이썬] 문법정리 0탄 - 알고가면 좋은 문법 (0) | 2021.05.17 |
[파이썬] 용어집 (0) | 2021.05.17 |
댓글
250x250
반응형
TAG
- 코딩테스트
- 재귀함수
- 유닉스커맨드
- x만큼간격이있는n개의숫자
- Summer/Winter Coding(~2018)
- 월간 코드 챌린지 시즌1
- 이진탐색
- 피보나치
- 프로그래머스코딩테스트
- 정렬
- 파이썬문법
- 프로그래머스 프로그래머스문제
- 파이썬
- 컴퓨터개론
- level2
- 월간 코드 챌린지 시즌2
- 코드잇
- 알고리즘
- 프로그래밍언어
- 설치
- 백준
- 문법
- SWiFT
- 프로그래머스문제
- 조합
- GIT
- level1
- KAKAO
- 프로그래머스
- 알고리즘문제
최근에 달린 댓글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
링크
- Total
- Today
- Yesterday