<aside> <img src="/icons/clover_pink.svg" alt="/icons/clover_pink.svg" width="40px" />
# a,b,c 입력 받아 가장 큰 수 출력 함수
def print_max(a,b,c):
if a > b:
print(a)
elif b > c:
print(b)
else:
print(c)
print_max(5,4,3)
# 문자열 함수 역으로 출력
def print_reverse():
print("python"[::-1])
print_reverse()
# 숫자 넣어서 평균 값 출력
def print_score(score_list):
print(sum(score_list)/len(score_list))
print_score([3,4,5]) // [안에 값]
# 함수에 숫자를 입력 받아 짝수만 출력
def print_even(even):
for i in even: // 입력 받은 값 모두 if문으로 넣어서 짝수 판별
if i % 2 == 0:
print(i)
print_even([1,2,3,4,5,6,7,8,9])
# 딕셔너리 입력받으면 key만 출력 !틀림
def print_keys(dic):
for i in dic.keys():
print(i)
print_keys ({"이름":"김말똥", "나이":30, "성별":0})
# my_dict와 날짜 키값을 받아 리스트 출력
my_dict = {"10/26" : [100, 130, 100, 100],
"10/27" : [10, 12, 10, 11]}
def print_value_by_key(my_dict, key):
print(my_dict[key]) // 2. my_dict["10/26"] 입력 -> [100, 130, 100, 100] 출력
print_value_by_key (my_dict, "10/26") // 1. key에 "10/26" 넣어줌
# 함수에 문자열 입력받아 5자리씩 출력
def print_5xn(line):
chunk_num = int(len(line) / 5) // 5글자씩 자를 수 있는 횟수
for x in range(chunk_num + 1): // 5글자씩 자르고 남은 글자를 출력하기 위해 한번 더 작동
print(line[x*5:x*5+5]) // 슬라이싱을 사용하여 5글자씩 짜름
// ex) 0 -> line[0:5], 1 -> line[5:10], 2 -> line[10:15]
print_5xn("아이엠어보이유알어걸랙")
=> 아이엠어보
이유알어걸
랙
# 함수로 글자와 나눌 수 입력받아 출력
def printmxn(string, a):
sum = len(string)/a
for i in range(int(sum) + 1):
print(string[i*a:i*a+a])
printmxn("아이엠어보이유알어걸", 4)
# 연봉을 입력받아 월급으로 출력, 단 소수점 제거
def calc_monthly_salary(annual_pay) :
monthly_pay = int(annual_pay / 12) // float을 int로 감싸줘 정수형으로 변환
print(monthly_pay)
calc_monthly_salary(120001000)
# 함수에 값 넣는 다른 방법
def my_print (a, b) :
print("왼쪽:", a)
print("오른쪽:", b)
my_print(a=100, b=300) // my_print(100, 200) 과 똑같은 수행
# "abcd' -> ['a', 'b', 'c', 'd']
def make_list (string) :
my_list = []
for 변수 in string :
my_list.append(변수)
return my_list
----------------------------------
def make_list(string):
print(list(string))
make_list("abcd")
# 리스트 입력받아 리스트 짝수만 출력
def pickup_even(a):
result = []
for i in a:
if i % 2 == 0:
result.append(i)
print(result)
pickup_even([3, 4, 5, 6, 7, 8])
</aside>