오늘의 주제
Aiffel LMS : Fundamental 9. Data 어떻게 표현하면 좋을까? 배열(array)과 표(table)
파이썬 코딩 도장 : Unit 25, 29-30
keys = input().split()
values = map(int, input().split())
x = dict(zip(keys, values))
x = {keys:values for keys, values in x.items() if (keys != 'delta') & (values != 30)}
print(x)
x, y = map(int, input().split())
def add(x,y):
return x+y
def subtract(x,y):
return x-y
def multiply(x,y):
return x*y
def divide (x,y):
return x/y
def calc(x,y):
return add(x,y), subtract(x,y), multiply(x,y), divide (x,y)
a, s, m, d = calc(x, y)
print('덧셈: {0}, 뺄셈: {1}, 곱셈: {2}, 나눗셈: {3}'.format(a, s, m, d))
korean, english, mathematics, science = map(int, input().split())
def get_min_max_score(*args):
return min(args), max(args)
def get_average(**kwargs):
return sum(kwargs.values())/len(kwargs.values())
min_score, max_score = get_min_max_score(korean, english, mathematics, science)
average_score = get_average(korean=korean, english=english,
mathematics=mathematics, science=science)
print('낮은 점수: {0:.2f}, 높은 점수: {1:.2f}, 평균 점수: {2:.2f}'
.format(min_score, max_score, average_score))
min_score, max_score = get_min_max_score(english, science)
average_score = get_average(english=english, science=science)
print('낮은 점수: {0:.2f}, 높은 점수: {1:.2f}, 평균 점수: {2:.2f}'
.format(min_score, max_score, average_score))