본문 바로가기

Python

[파이썬 Python] if

if문의 사용 형태 

if 조건

   : 실행문 

weather = input("오늘 날씨는 어때요? ")
if weather == "비" or weather == "눈" :
	print("우산을 챙기세요")
elif weather == "미세먼지":
	print("마스크를 챙기세요")
else:
	print("준비물 필요 없어요.")
    
# "비" 입력시 -> 우산을 챙기세요
# "미세먼지" 입력시 -> 마스크를 챙기세요
# "맑음" 입력시 -> 준비물 필요 없어요

  * input() 함수  

input() 함수를 이용하면 변수에 값을 직접 입력해서 결과를 출력할 수 있습니다.

temp = int(input("기온은 어때요? "))
if 30 <= temp:
	print("너무 더워요. 나가지 마세요")
elif 10 <= temp and temp < 30:
	print("괜찮은 날씨에요")
elif 0 <= temp and temp < 10:
	print("외투를 챙기세요")
else:
	print("너무 추워요. 나가지 마세요")

# 기온은 어때요?
# 32 입력시 -> 너무 더워요. 나가지 마세요
# 20 입력시 -> 괜찮은 날씨에요
# 9 입력시 -> 외투를 챙기세요
# -5 입력시 -> 너무 추워요. 나가지 마세요

  * input() 함수의 자료형  

input() 함수는 항상 문자열로 입력되기 때문에 숫자를 이용하기 위해서는 int() 로 감싸줘서 형 변환을 해줘야 합니다.

'Python' 카테고리의 다른 글

[파이썬 Python] for 반복문  (1) 2022.12.06
[파이썬 Python] 자료구조의 변경  (0) 2022.12.05
[파이썬 Python] 집합 (set)  (0) 2022.12.05
[파이썬 Python] 튜플  (0) 2022.12.05
[파이썬 Python] 사전 Dictionary  (0) 2022.12.05