마케팅/데이터 분석
[파이썬] while 반복문과 조건문
퍼포마첼라
2025. 2. 19. 20:07
while 반복문 개념
while 반복문의 구조
while 조건 부분 :
수행 부분
while 반복문 문법
조건 부분 : 불린 값으로 계산되는 식
수행 부분 : 반복적으로 실행하고 싶은 명령
조건이 False면 종료
i = 1
while i < 4 :
print("나는 잘생겼다.")
i += 1
# 나는 잘생겼다.
# 나는 잘생겼다.
# 나는 잘생겼다.
while 반복문 실습
i = 2
while (i < 101) and ( i % 2 == 0) :
print(i)
i += 2
x = 1
while x <= 50 :
print(x * 2)
x += 1
2
4
6
8
.
.
.
94
96
98
100
if문 개념
if문 구조
if 조건 부분 :
수행 부분
if문 문법
조건 부분 : 불린 값으로 계산되는 식
수행 부분 : 반복적으로 실행하고 싶은 명령
temp = 8
if temp <= 10 :
print("자켓을 입는다.")
#자켓을 입는다.
temp = 16
if temp <= 10 :
print("자켓을 입는다.")
else:
print("자켓을 입지 않는다.")
#자켓을 입지 않는다.
elif문
if 조건 :
실행
elif 조건 :
실행
elif 조건 :
실행
else :
실행
실습
def print_grade(midterm_score, final_score):
total = midterm_score + final_score
# 여기에 코드를 작성하세요
if total >= 90:
print("A")
elif total < 90 and total >= 80:
print("B")
elif total < 80 and total >= 70:
print("C")
elif total < 70 and total >= 60:
print("D")
else:
print("F")
# 테스트 코드
print_grade(40, 45)
print_grade(20, 35)
print_grade(30, 32)
print_grade(50, 45)
#B
#F
#D
#A
#모범 답안
def print_grade(midterm_score, final_score):
total = midterm_score + final_score
if total >= 90:
print("A")
elif total >= 80:
print("B")
elif total >= 70:
print("C")
elif total >= 60:
print("D")
else:
print("F")
# 테스트 코드
print_grade(40, 45)
print_grade(20, 35)
print_grade(30, 32)
print_grade(50, 45)
코드잇 5.while 반복문과 조건문