본문 바로가기
프로그래밍/독학(어려워요 같이해요)

파이썬 화씨 온도에서 섭씨 온도로 바꿔주는 코드

by 노마드데이터랩 2021. 5. 10.
728x90
반응형

섭씨와 화씨의 관계식은 다음과 같습니다:

# 화씨 온도에서 섭씨 온도로 바꿔 주는 함수
def fahrenheit_to_celsius(fahrenheit):
    # 코드를 입력하세요.
    for i in range(len(fahrenheit)):
        temperature_list[i] = round((temperature_list[i]-32)*5/9, 1)
    return temperature_list

temperature_list = [40, 15, 32, 64, -4, 11]
print("화씨 온도 리스트: " + str(temperature_list))  # 화씨 온도 출력

# 리스트의 값들을 화씨에서 섭씨로 변환하는 코드를 입력하세요.
fahrenheit_to_celsius(temperature_list)
print("섭씨 온도 리스트: " + str(temperature_list))  # 섭씨 온도 출력

이건 제가 작성한 코드입니다.

모범답안하고 비교해볼까요.

# 화씨 온도에서 섭씨 온도로 바꿔 주는 함수
def fahrenheit_to_celsius(fahrenheit):
    return (fahrenheit - 32) * 5 / 9


temperature_list = [40, 15, 32, 64, -4, 11]
print("화씨 온도 리스트: " + str(temperature_list))  # 화씨 온도 출력

# 리스트의 값들을 화씨에서 섭씨로 변환하는 코드
i = 0
while i < len(temperature_list):
    temperature_list[i] = round(fahrenheit_to_celsius(temperature_list[i]), 1)
    i += 1
print("섭씨 온도 리스트: {}".format(temperature_list))  # 섭씨 온도 출력
728x90
반응형

댓글