[Python 문법 정리] 조건문과 반복문

하스레·2022년 4월 18일
0

Python 문법 정리

목록 보기
2/5

조건문

파이썬에서는 조건문을 작성할 때 코드 블럭이 들여쓰기로 결정된다. 따라서 들여쓰기를 유의하도록 하자.
파이썬에선 들여쓰기를 스페이스 4번으로 작성하는 것이 표준이다. 코딩테스트 같이 시간이 부족할 때 탭을 써도 상관 없지만 그래도 띄어쓰기 4번을 하는 방법이 권장된다.

num = 5

if num < 10:
	print('10보다 작습니다')
    
if 1 <= num < 5:    # if num >= 1 and num < 5: 와 동일
	print('1 이상 5 미만')
elif num <= 10:
	print('5 이상 10 미만')
else:
	print('10 이상')

비교 연산자

==, !=, >, <, >=, <=

논리 연산자

and, or, not - 각각 c의 &&, ||, !라 생각하면 됨

기타 연산자

리스트, 문자열에서 사용

a in arr
a not in arr

※ 조건부 표현식

bananaNum = 110
result = "Banana Party!!!" if bananaNum >= 100 else "Need More Bananas"

# Banana Party!!!

반복문

while문

i = 1
sum = 0

while i <= 10:
	sum += i
    i += 1
    
print(sum)		# 55

for문

arr = [1, 2, 3, 4, 5]

for i in arr:	# in 뒤에 리스트, 문자열, 튜플 등이 올 수 있음
	print(arr[i])
    
# i는 3 부터 9까지
for i in range(3, 10):
	print('yoohoo')
    
# range 함수 인자 하나만 넣으면 i의 시작 값은 자동으로 0으로 설정된다.
for i in range(3)
	print(i)	# 0
    			# 1
                # 2
profile
Software Developer

0개의 댓글