반응형
내가 푼 답안1 (함수에 모조리 넣기)
# 화씨 온도에서 섭씨 온도로 바꿔 주는 함수
def fahrenheit_to_celsius(fahrenheit):
index = 0
new_list = []
while index < len(fahrenheit) :
j = round((fahrenheit[index] - 32) * 5 / 9, 1) # 환산 후 소수점 반올림
new_list.append(j) # 빈리스트에 추가
index += 1
return new_list # 새 리스트 반환
temperature_list = [40, 15, 32, 64, -4, 11]
print("화씨 온도 리스트: " + str(temperature_list))
print("섭씨 온도 리스트: {}".format(fahrenheit_to_celsius(temperature_list))) # 섭씨 온도 출력
내가 푼 답안2
# 화씨 온도에서 섭씨 온도로 바꿔 주는 함수
def fahrenheit_to_celsius(fahrenheit):
return ((fahrenheit - 32) * 5) / 9 # 코드를 입력하세요.
temperature_list = [40, 15, 32, 64, -4, 11]
print("화씨 온도 리스트: " + str(temperature_list)) # 화씨 온도 출력
# 리스트의 값들을 화씨에서 섭씨로 변환하는 코드를 입력하세요.
index = 0
new_list = []
while index < len(temperature_list) :
j = round(fahrenheit_to_celsius(temperature_list[index]),1)
new_list.append(j)
index += 1
print("섭씨 온도 리스트: {}".format(new_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)) # 섭씨 온도 출력
반응형
'● 알고리즘, 자료구조 > 2021 알고리즘' 카테고리의 다른 글
리스트 함수를 활용하여 차례대로 수정하기 (0) | 2021.05.28 |
---|---|
한화, 달러, 엔화 문제 : 함수, 반복문 (0) | 2021.05.28 |
while문으로 구구단만들기 (0) | 2021.05.27 |
피보나치 50개항 출력 (0) | 2021.05.27 |
우승상금 이자율과 은마아파트 비교 | while, if (0) | 2021.05.27 |