반응형
파이썬의 조건문
조건문(if 문)
조건이 하나일때
- Keyword: if
if [조건] :
[빈칸]실행할 내용
조건이 여러개 일때
- Keyword: elif
- if없이 단독으로 사용 불가능.
if [조건] :
[빈칸]실행할 내용
elif [추가적인 조건] :
[빈칸]실행할 내용
elif [추가적인 조건] :
[빈칸]실행할 내용
조건을 제외한 상황일때
- Keyword: else
- if없이 단독으로 사용 불가능.
if [조건] :
[빈칸]실행할 내용
else :
[빈칸]실행할 내용
if 문 예제
a = 3
if a > 5:
print("a is bigger than 5")
elif a > 0:
print("a is bigger than 0 but smaller than 5")
else:
print("a is negative")
반복문(for 문)
단순반복 예제
- 10번 반복
for i in range(10):
print("Hi")
list 출력반복 예제
- list에 있는 element수 만큼만 반복
a = ["A", "B", "C"]
for i in a:
print(i)
# A B C
list 인덱싱 출력 예제
for i, j in enumerate(a):
print(i, ":", j)
# 0 : A
# 1 : B
# 2 : C
list 두개합쳐서 출력 예제
- 출력되는 타입은 tuple
numbers = [9, 7, 7]
letters = ["z", "x", "y"]
for pair in zip(numbers, letters):
print(pair)
# (9, 'z')
# (7, 'x')
# (7, 'y')
특정 수 반복 예제
- 5에서 9까지 반복
for i in range(5, 10): # 5 ~ 9
print("Hello", i)
# Hello 5
# Hello 6
# Hello 7
# Hello 8
# Hello 9
특정 조건까지만 반복 예제
- "o"를 출력할때 까지만 반복
a = "balloon"
for i in a:
print(i)
if i == "o":
break
# b a l l o
반복문(while 문)
특정 조건까지만 반복 예제
- i가 5보다 커질때까지 반복
i = 0
while i < 5:
print(i)
i = i + 1
# 0 1 2 3 4
반응형
'old > Programming' 카테고리의 다른 글
[엑셀 함수]셀 내용 합치는 2가지 방법 (0) | 2021.11.20 |
---|---|
자바에서 iterator란? (0) | 2021.11.19 |
파이썬의 자료구조-셋set (0) | 2021.11.18 |
해쉬 알고리즘hash algorithm-해쉬충돌Hash Crash (0) | 2021.11.17 |
해쉬 알고리즘hash algorithm-균일성uniformity (0) | 2021.11.17 |