PROGRESS
5 / 5
단원
변수 8
연산자 14
입출력 12
기초 코딩 22
if문(if~) 13
if문(if~ else~) 16
if문(if~ elif~ else~) 5
if문의 중첩 5
for문 18
이중 for문 13
while문 16
전체 목록
온도 단위 변환 및 물의 상태 판별하기
10 P
QUESTION 05 #102
입력받은 온도의 단위(섭씨/화씨)에 따라 화씨일 경우 섭씨로 변환하고, 온도에 따른 물의 상태(고체, 액체, 기체)를 출력하는 프로그램입니다. 빈칸을 채워보세요.
main.py
unit = int(input("온도 단위는?(1:섭씨, 2:화씨)"))
temp = int(input("온도는?"))
if unit==2 :
temp = ( - 32)*5/9
if temp<=0 :
state = "고체"
temp<100 :
state = "액체"
else :
= "기체"
print(f"물의 섭씨 온도: {temp:.0f}도, 상태: {state}")
HINT
힌트 1: 화씨를 섭씨로 바꿀 때 사용하는 입력받은 온도 변수는 temp입니다.
힌트 2: 다중 조건문에서 첫 번째 if 다음의 조건은 elif를 사용합니다.
실행 결과 예시
온도 단위는?(1:섭씨, 2:화씨) 2 온도는? 212 물의 섭씨 온도: 100도, 상태: 기체
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행