알고리즘

파이썬 함수 예제3

쿠카이든 2022. 4. 8. 09:53
728x90

1. 입력된 문자열을 역순으로 출력하는 print_reverse 함수를 정의하라.

print_reverse("python")
nohtyp

 

정답확인 ->
 
슬라이싱을 사용하여 문자열을 역순으로 얻어올 수 있습니다.
def print_reverse(string) :
    print(string[::-1])

 

2. 성적 리스트를 입력 받아 평균을 출력하는 print_score 함수를 정의하라.

print_score ([1, 2, 3])
2.0
정답확인->
def print_score(score_list) :
    print(sum(score_list)/len(score_list))

 

3. 하나의 리스트를 입력받아 짝수만 화면에 출력하는 print_even 함수를 정의하라.

print_even ([1, 3, 2, 10, 12, 11, 15])
2
10
12

 

정답확인->
def print_even (my_list) :
    for v in my_list :
        if v % 2 == 0 :
            print(v)

 

4. 하나의 딕셔너리를 입력받아 딕셔너리의 key 값을 화면에 출력하는 print_keys 함수를 정의하라.

print_keys ({"이름":"김말똥", "나이":30, "성별":0})
이름
나이
성별

 

정답확인->
def print_keys(dic):
    for keys in dic.keys():
        print(keys)

 

5. my_dict에는 날짜를 키값으로 OHLC가 리스트로 저장돼 있다.

my_dict = {"10/26" : [100, 130, 100, 100],
           "10/27" : [10, 12, 10, 11]}

my_dict와 날짜 키값을 입력받아 OHLC 리스트를 출력하는 print_value_by_key 함수를 정의하라.

print_value_by_key  (my_dict, "10/26")
[100, 130, 100, 100]

 

정답확인->
def print_value_by_key (my_dict, key) :
    print(my_dict[key])
 
 
728x90

'알고리즘' 카테고리의 다른 글

파이썬 함수 예제 3-3  (0) 2022.04.10
파이썬 함수 3-2  (0) 2022.04.09
파이썬 함수 2  (0) 2022.04.07
파이썬 함수  (0) 2022.04.06
파이썬 반복문 with 2차원 리스트  (0) 2022.04.04