관리 메뉴

log.Sehee

[데이터 취업 스쿨 스터디 노트] 파이썬 기초 7 - 10 본문

Zerobase DS School

[데이터 취업 스쿨 스터디 노트] 파이썬 기초 7 - 10

Sehe_e 2024. 7. 3. 15:08

 


 

조건식 / if문

if 조건식:
    print('true')	# 조건식이 참일 때 실행
else:
    print('false')	# 조건식이 참이 아닐 때 실행

# (참인 경우 실행코드) if (조건식) else (참이 아닐 경우 실행코드)
result = print('true') if 1 > 2 else print('false')	# false

 

조건식 / + elif

if 조건식1:
    print('조건식1이 참이다')	# 조건식1이 참일 경우 출력
elif 조건식2:
    print('조건식2가 참이다')	# 조건식1이 거짓이며 조건식2가 참일 경우 출력
else:
    print('조건식 모두 참이 아니다')	# 조건식1과 조건식2 모두 참이 아닐 경우 출력

 

조건문 중첩

age = 20

if age > 13:
    if age < 20:
        print('청소년입니다')
    else:
        print('성인입니다')
else:
    print('어린이입니다')
    
# 성인입니다

 

반복문 / for문

for 반복 변수 in 반복 횟수(범위):
    반복해서 실행할 코드
    
# EX)
for i in range(5):	# range()는 반복 가능한 개체로 range(5)는 0부터 4까지 나타낸다
    print(i, end=' ')
    
# 0 1 2 3 4

 

반복문 / while문

# 조건에 의한 반복

while 조건식:	
    print('false')	# 조건이 참일 경우 실행
print('true')	# 조건이 참이 아닐 경우 while문이 종료, 후 실행

# EX)
n = 1
while n != 3:
    print(f'{n} != 3')
    n += 1
print(f'{n} == 3')
# 1 != 3
# 2 != 3
# 3 == 3

 

반복문 / pass, continue, break

# pass
for i in range(1,5):
    if i % 2 == 0:	# 짝수일 경우
        pass		# pass
    else:
        print(i)	# 짝수가 아닐 경우 출력
# 1
# 3


# continue
for i in range(1, 5):
    if i % 2 == 0:
        print(f'{i}, 짝수')	# 짝수일 경우 출력
        continue		# 밑 코드 실행하지 않고 다음 for문 실행
    print(f'{i}, 홀수')		# if문과 무관하게 반복되는 출력문
# 1, 홀수
# 2, 짝수
# 3, 홀수
# 4, 짝수


# break
for i in range(1, 5):
    if i == 3:		# i가 3과 같을 때
        break		# for문 종료
    print(i)		# if문과 무관하게 반복되는 출력문
# 1
# 2

 

range()

# range(시작 숫자, 끝 숫자, 증가 또는 증감 수)

for i in range(1, 10, 2):
    print(i, end=' ')
# 1 3 5 7 9

for i in range(10, 1, -2):
    print(i, end=' ')
# 10 8 6 4 2


# 시작 숫자가 0인 경우 생략이 가능하다.

for i in range(0, 5) == for i in range(5)

 

 


내일의 학습 목표

파이썬 기초문풀 1 - 3

 

Comments