반응형
조건문
if-else statement
논리값을 기반으로 실행코드를 분기시키는 제어문
파이썬은코드블럭을 표현하기 위해(조건을 쓸 때) {}를 사용하지 않고
대신 들여쓰기(indentation) 4칸을 함.
if 20 > 30 : ##False
print('Hello')
else :
print('haha')
haha
반복문
for문
반복할 횟수를 일반적으로 알고 있을때 사용한다
a = [1, 2, 3, 4, 5]
for i in a :
print(i)
1
2
3
4
5
for i in range(5) :
print('Hello World!')
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
while문
반복횟수가 아닌 조건에 따라 반복을 지속하고 싶을 때 사용한다.
a = 0
while a<10 :
print(a, '하하')
a += 1
print('끝났어요!')
0 하하
1 하하
2 하하
3 하하
4 하하
5 하하
6 하하
7 하하
8 하하
9 하하
끝났어요!
while문을 사용할 때 무한루프에 빠지지 않게 주의해야한다.
- break구문
반복문에서 사용되는 구문으로 코드가 break를 만나면 가장 가까운 반복문을 탈출한다.
0 하하a = 0 while True : print(a, '하하') a += 1 if a == 5 : break
1 하하
2 하하
3 하하
4 하하
반응형
'Programming > Python' 카테고리의 다른 글
[python] 매직메소드 Magin Method (0) | 2022.01.26 |
---|---|
[python] 함수 (0) | 2022.01.21 |
[Python]Data type 2 - Sequence, Text Sequence, Mapping, Set, Bool (0) | 2022.01.20 |
[python] id()함수과 숫자 객체의 메모리 주소 값 (0) | 2022.01.19 |
[python] 데이터타입 1 - Numeric과 Sequence (0) | 2022.01.19 |