log.Sehee
[데이터 취업 스쿨 스터디 노트] 파이썬 기초 7 - 10 본문
조건식 / 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