#실습1번
cafe = ('투썸플레이스', '파리바게트', '카페드림')
cafe_list = list(cafe)
cafe_list.insert(2, '결')
cafe_list.append('돌빵')

n = [2500, 3500, 4000, 5000, 4300]
n.sort()
n.reverse()
cafe_list.extend(n)

print(cafe_list)

#실습2
seat = {'J3': '영희', 'J4': '철수'}
print(seat)
seat.clear()
print(seat)

s1, s2 = input().split()

name1 = "영희"
name2 = "철수"

time = "13시 30분"

seat[s1] = name1
seat[s2] = name2
print(seat)

seat = tuple(seat)

print("시간: {1} 좌석: {2} 예매자: {0}".format(name1, time, seat[0]))
print("시간: %s 좌석: %s 예매자: %s" %(time, seat[1], name2))
#이론 문제 1번 [10점]

# [1~3]

# spring = {4:"벚꽃", 5:"목련"} 일 때 맞는지 아닌지 고르시오. (4점) 

# 1.print(spring[4])를 입력하면 '목련'이 입력된다. (1점)  ## o
# 2.print(spring.get(3))를 입력하면 none이 출력된다. (2점) ## x none
# 3.print(spinrg[7])를 입력하면 오류가 생긴다. (1점) ## o error 

# [4~6]
# drama = ["김지원","김수현","박성훈"] 일 때 맞는지 아닌지 고르시오. (4점) 

# 4. print(drama.index("김수현"))을 입력했을 때 2로 출력된다. (1점) ## x 1
# 5. drama.append("곽동연")을 하면 제일 앞에 추가된다. (1점) ## x 뒤에 추가
# 6. drama.insert(2,"곽동연")을 하면 김지원과 김수현 사이에 넣을 수 있다. (2점) ## 김수현 박성훈 사이

# 7. sing = {"백예린","권진아","아이유","제니"} 
# dance = set(["아이유","제니","화사"]) 일 때 #형변환해서 set type 바꿈
# print(sing.intersection(dance)) 하면 제니가 출력된다. 를 보고 맞는지 아닌지 고르고 만약 틀렸다면 맞는 답으로 고치시오. (2점)  ## x {제니, 아이유} , {아이유, 제니}
# #이론 문제 2번 [10점]
# 1. max 함수에 [1, 2, 3, 3, 3] 을 넣어 출력하면 3 이 츨력된다. (1점) ## o
# 2. print 함수의 sep 매개변수를 "-" 로 설정하여 ["a", "b", "c"] 를 출력하면 a-b-c 와 같이 출력된다. (2점) ## print('a','b','c', sep='-')
# 3.dictionary 변수에 {"a": 123, "b": 456} 를 저장하여 dictionary.values()['a'] 를 출력하면 123 이 출력된다. (2점) ## x
# 4. 빈 리스트, 즉 [] 에 pop 함수를 사용하면 None 값이 출력된다. (2점) ## x indexerror
# 5. {4, 3, 2, 1} 를 list 로 형변환을 한 결과와, [4, 3, 2, 1] 에 sort() 함수를 사용한 결과의 출력값은 서로 동일하다. (3점) ## o