본문 바로가기
🖥️ IT, 컴퓨터

Python If문을 이용해서 미세 먼지 농도 구분하기

by Young's Th!nkTech 2024. 8. 9.

IF 문 : 특정 조건을 만족하는지 여부에 따라 실행되는 코드가 달라야하는 경우 사용

if 문 
[기본구조]
if 조건식 : 
    조건식의 결과가 True일 때 실행

 

a = 10
if a > 0 :
    print("양수")

 

조건이 2가지인 경우

[기본구조]
if 조건문 : 
    (조건문의 결과가 True일때 수행할 문장)
else:
    (조건문의 결과가 False일때 수행할 문장)

 

if True :
    print("양수")
else :
    print("음수") 

 

## 돈이 있으면 버스를 타고 가고, 없으면 걸어간다.

money = True

if money :
    print("버스를 타고가라")
else:
    print("걸어가라")

 

조건이 3가지인 경우

if 1조건문:
    (조건문의 결과가 True일 때)
    수행할 문장1
elif 2조건문:
    (1조건문의 결과가 False이고, 2조건문의 결과가 True일 때)
    수행할_문장2
else:
    (1, 2 조건문의 결과가 False일 때)
    수행할_문장3
## 입력받은 숫자가 5이상인지, 10이상인지 판별하기

num = int(input('숫자를 입력하시오 : '))

if num >= 5 :
    print('5이상입니다')

elif num >= 10:
    print('10 이상입니다')

else :
    print('이건 이도 저도 아니여 ~ ')
## 미세 먼지 농도 측정 및 상태 판단

# 미세 먼지 농도 입력 받기
dust_level = float(input("미세 먼지 농도를 입력하세요 (μg/m³): "))

# 미세 먼지 농도에 따른 상태 판단
if dust_level <= 15:
    print("좋음: 미세 먼지 농도가 낮음")
elif 16 <= dust_level <= 35:
    print("보통: 미세 먼지 농도 보통")
elif 36 <= dust_level <= 75:
    print("나쁨: 미세 먼지 농도가 높음")
elif dust_level >= 76:  
    print("위험: 미세 먼지 농도가 매우 높음")

 

'🖥️ IT, 컴퓨터' 카테고리의 다른 글

R basic  (3) 2024.07.03
데이터 구조  (0) 2024.07.03
데이터 분석 과정  (0) 2024.07.03