Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- 포인터
- 제네릭프로그래밍
- 기본클래스
- 주피터
- 프로그래머스lv2
- 11382번
- OpenCV
- 다형성
- python
- STL
- 얕은복사
- 깊은복사
- 인프런
- 데이터사이언스
- list comprehension
- 코딩테스트
- 백준
- 코드잇
- 참조자
- OOP
- 연산자오버로딩
- 동적바인딩
- 멤버함수로구현
- 람다식
- 유도클래스
- 상속
- 스택
- C++
- 점프투파이썬
- c++코딩테스트합격자되기
Archives
- Today
- Total
WjExplor Story
리스트 인덱스 연습 , 온도 단위 바꾸기 본문
실습 설명
greetings = ["안녕", "니하오", "곤니찌와", "올라", "싸와디캅", "헬로", "봉주르"]
greetings 리스트의 원소를 모두 출력하는 프로그램을 작성해 보세요. while문과 리스트의 개념을 활용하시면 됩니다.
출력하면 아래와 같은 결과물이 나와야 합니다.
안녕
니하오
곤니찌와
올라
싸와디캅
헬로
봉주르
greetings = ["안녕", "니하오", "곤니찌와", "올라", "싸와디캅", "헬로", "봉주르"]
# 여기에 코드를 작성하세요
i=0;
while i < len(greetings):
print(greetings[i])
i+=1
실습 설명
화씨 온도(°F)를 섭씨 온도(°C)로 바꾸어주는 프로그램을 만들려고 합니다.
섭씨와 화씨의 관계식은 다음과 같습니다:

화씨 온도를 섭씨 온도로 변환해 주는 함수 fahrenheit_to_celsius를 써 보세요. 이 함수는 파라미터로 화씨 온도 fahrenheit를 받고, 변환된 섭씨 온도를 리턴합니다.
실습 결과
화씨 온도 리스트: [40, 15, 32, 64, -4, 11]
섭씨 온도 리스트: [4.4, -9.4, 0.0, 17.8, -20.0, -11.7]
# 화씨 온도에서 섭씨 온도로 바꿔 주는 함수
def fahrenheit_to_celsius(fahrenheit):
# 여기에 코드를 작성하세요
i=0
while i<len(fahrenheit):
fahrenheit[i] = round(((fahrenheit[i]-32)*5)/9,1)
i+=1
temperature_list = [40, 15, 32, 64, -4, 11]
print("화씨 온도 리스트: {}".format(temperature_list)) # 화씨 온도 출력
# 리스트의 값들을 화씨에서 섭씨로 변환하는 코드를 입력하세요
fahrenheit_to_celsius(temperature_list)
print("섭씨 온도 리스트: {}".format(temperature_list)) # 섭씨 온도 출력
또는
# 화씨 온도에서 섭씨 온도로 바꿔 주는 함수
def fahrenheit_to_celsius(fahrenheit):
return (fahrenheit - 32) * 5 / 9
temperature_list = [40, 15, 32, 64, -4, 11]
print("화씨 온도 리스트: {}".format(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)) # 섭씨 온도 출력
또는
def fahrenheit_to_celsius(f):
return (f - 32) * 5 / 9
temperature_list = [40, 15, 32, 64, -4, 11]
print("화씨 온도 리스트:", temperature_list)
temperature_list = [round(fahrenheit_to_celsius(f), 1) for f in temperature_list]
print("섭씨 온도 리스트:", temperature_list)
'Python > Python : Code Study' 카테고리의 다른 글
| 리스트 함수 활용하기 (1) | 2025.07.30 |
|---|---|
| 환전 서비스 (5) | 2025.07.30 |
| 피보나치 수열 (1) | 2025.07.29 |
| 택이의 우승 상금 (5) | 2025.07.29 |
| 구구단 만들기 (while문) (0) | 2025.07.29 |