알고리즘
파이썬 함수 예제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