Python
파이썬 조건문
shinho0902
2021. 8. 29. 15:34
조건문¶
if 문
기온이 0도 보다 높으면 '아이스 아메리카노'를 출력
In [1]:
today_temp = 30
if today_temp > 0 :
print("아이스 아메리카노")
아이스 아메리카노
else 문
기온이 0도 보다 높으면 '아이스 아메리카노'를 출력하고, 그렇지 않을 경우에는 '따뜻한 아메리카노'를 출력
In [2]:
today_temp = 30
if today_temp > 0 :
print("아이스 아메리카노")
else :
print("따뜻한 아메리카노")
아이스 아메리카노
elif 문 (else if)
기온이 0도 보다 높으면 '아이스 아메리카노', 기온이 정확히 0도 이면 '미지근한 아메리카노', 나머지 경우 '따뜻한 아메리카노' 출력
In [3]:
today_temp = 30
if today_temp > 0 :
print("아이스 아메리카노")
elif today_temp == 0:
print("미지근한 아메리카노")
else :
print("따뜻한 아메리카노")
아이스 아메리카노
이중 if문
날씨가 맑을 경우 : 기온이 0도 보다 높으면 '아이스 아메리카노', 기온이 정확히 0도 이면 '미지근한 아메리카노', 나머지 경우 '따뜻한 아메리카노' 출력
날씨가 맑지 않을 경우 : '카푸치노' 출력
In [5]:
weather = "비"
today_temp = 30
if weather == "맑음":
if today_temp > 0:
print("아이스 아메리카노")
elif today_temp == 0:
print("미지근한 아메리카노")
else:
print("따뜻한 아메리카노")
else:
print("카푸치노")
카푸치노
이번 기말고사 시험성적에 따라 용돈의 운명이 바뀝니다. 엄마가 제시한 조건은 다음과 같습니다.
수학성적과 영어성적을 담는 변수를 만들고, 점수에 따라 용돈의 운명을 출력하는 프로그램을 만들어 보세요.
- 영어 90점 이상, 수학 90점 이상(두 조건 모두 만족): 용돈 인상
- 영어 80점 이하, 수학 80점 이하(두 조건 모두 만족): 용돈 삭감
- 기타: 동결
In [14]:
math_score = 80
eng_score = 100
if (eng_score >= 90) and (math_score >= 90):
print("용돈 인상")
elif (eng_score <= 80) and (math_score <= 80):
print("용돈 삭감")
else:
print("동결")
동결
조건 변경
- 영어 90점 이상 또는 수학 90점 이상: 용돈 인상
- 영어 80점 이하 또는 수학 80점 이하: 용돈 삭감
- 기타: 동결
In [15]:
math_score = 80
eng_score = 100
if (eng_score >= 90) or (math_score >= 90):
print("용돈 인상")
elif (eng_score <= 80) or (math_score <= 80):
print("용돈 삭감")
else:
print("동결")
용돈 인상