Q69. 물의 온도를 나타내는 단위(섭씨 또는 화씨)와 온도를 입력 받아 섭씨 온도와 물 상태를 판별하는 프로그램을 작성하시오. (300점)
unit = int(input("단위를 입력해 주세요(1:섭씨, 2:화씨): "))
temp = int(input("온도를 입력해 주세요: "))
_____ unit == 2 :
temp = (temp - 32) * 5 / 9
_____ temp < 0 :
state = "고체"
_____ temp < 100 :
state = "액체"
_____ :
state = "기체"
print("물의 섭씨 온도 : %.0f, 상태 : %s" % (temp, state))
- 난이도(1~10) : 3
- 힌트 : 없음
- - 실행 결과
-
단위를 입력해 주세요(1:섭씨, 2:화씨): 2
온도를 입력해 주세요: 10
물의 섭씨 온도 : -12, 상태 : 고체
unit = int(input("단위를 입력해 주세요(1:섭씨, 2:화씨): "))
temp = int(input("온도를 입력해 주세요: "))
if unit == 2 :
temp = (temp - 32) * 5 / 9
if temp < 0 :
state = "고체"
elif temp < 100 :
state = "액체"
else :
state = "기체"
print("물의 섭씨 온도 : %.0f, 상태 : %s" % (temp, state))