━━━━ ◇ ━━━━
파이썬/코드잇

Python 35. 리스트 실습 [1] with 코드잇

728x90
반응형

해당 포스팅은 코드잇 복습을 위한 포스팅입니다.
문제 발생 시 즉시 비공개 처리 하겠습니다.

실습 1

greetings = ["안녕", "니하오", "곤니찌와", "올라", "싸와디캅", "헬로", "봉주르"]

greetings 리스트의 원소를 모두 출력하는 프로그램을 작성하자. while문과 리스트의 개념을 활용하면 된다. 

 

실행결과

 

내 코드

greetings = ["안녕", "니하오", "곤니찌와", "올라", "싸와디캅", "헬로", "봉주르"]

i = 0
while i <= 6:
    print(greetings[i])
    i += 1
    
#실행결과
안녕
니하오
곤니찌와
올라
싸와디캅
헬로
봉주르

모범답안

 

 


실습 2

화씨온도(˚F)를 섭씨온도(˚C)로 바꾸어주는 프로그램을 만들려고 한다. 

섭씨와 화씨의 관계식은 다음과 같다. 

˚C = ((˚F - 32) * 5) / 9

 

화씨 온도를 섭씨 온도로 변환해 주는 함수 fahrenheit_to_celsius를 써 보자. 이 함수를 파라미터로 화씨온도 fahrenheit를 받고, 변환된 섭씨 온도를 리턴한다. 

 

실행결과

 

내 코드

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))

#실행결과
화씨 온도 리스트: [40, 15, 32, 64, -4, 11]
섭씨 온도 리스트: [4.4, -9.4, 0.0, 17.8, -20.0, -11.7]

모범답안

 


728x90
반응형
COMMENT