비교연산자: <
, >
, ==
, <=
, >=
, !=
and, or, not
if condition1 or condition2:
do something
else:
do something else
다른 언어들의 &
, |
, !
대신에 and
, or
, not
을 이용한다
X in S, X not in S
S에는 리스트, 튜플, 문자열이 들어갈 수 있다. X가 리스트/튜플/문자열에 있는지 여부에 따라 True / False 반환
if문
hungry = False
money = True
if hungry and money:
print("Go get something to eat")
elif hungry and not money:
print("Uh oh")
else:
print("Good")
if 뒤 조건 뒤에 :
붙임. 따로 괄호로 묶어주지 않음. 들여쓰기로 구분
while문
while condition:
Do something
Do something amazing
if condition2:
continue
elif condition3:
break
for문
for i in [1,2,3,4,5] :
print(i)
리스트 대신 튜플이나 문자열도 가능
myList = [(1,3),(2,5)]
for (s,e) in myList:
print(s+e)
위와 같은 경우도 가능
range 함수
#range 함수 만들기
a = range(10) # 0~9
b = range(2, 8) # 2~7
c = range(5, 16, 2) #5,7,9,11,13,15
numbers = list(range(10))
인자 1개 range(m)
: 0 ~ (m-1)
인자 2개 range(n,m)
: n ~ (m-1)
인자 3개 range(n,m,k)
: n ~ (m-1) 중 간격이 k인 수들
range 함수 이용한 for문
for i in range(3,11):
print(i)
'Language > Python' 카테고리의 다른 글
[Python] 모듈 (0) | 2021.08.20 |
---|---|
[Python] 함수 (0) | 2021.08.20 |
[Python] 입출력 (0) | 2021.08.20 |
[Python] 집합 (0) | 2021.08.20 |
[Python] 튜플 (0) | 2021.08.09 |