-
아몬드봉봉 팀: 모각코 4주차 4회모임 결과 (22.07.25 / 월요일 / 21시 ~ 24시)카테고리 없음 2022. 7. 25. 23:48
4-3. 튜플
: 내용 변경, 추가 불가 but 리스트보다 속도가 빠르다
괄호와 콤마로 ( , )
menu = ("돈까스", "치스돈까스")
#menu.add("생선까스")#튜플은 추가 불가
name = "김종국"age = 20hobby = "코딩"print(name, age, hobby)
#위에처럼 안하고 한번에 튜플로 가능(name, age, hobby) = ("김종국", 20, "코딩")print(name, age, hobby)4-4. 집합(set)
:중복 x, 순서 x
my_set = {1,2,3,3,3}print(my_set)#{1,2,3}출력 (중복 x)
java = {"유재석", "김태호", "양세형"}python = set(["유재석", "박명수"])#{ }로 쓸 수 도 있고, 리스트로 만든걸 set()로 감싸서 만들 수 있음
#두 집합의 교집합print(java & python)print(java.intersection(python))
#두 집합의 합집합print(java | python)print(java.union(python))
#두 집합의 차집합print(java - python)print(java.difference(python))
#python 집합에 추가python.add("김태호")print(python)
#집합에서 제거python.remove("김태호")print(python)4-5. 자료구조의 변경
menu = {"커피","우유","주스"}print(menu, type(menu))#자료형이 set으로 출력됨
#set을 list로 변경menu = list(menu)print(menu, type(menu))
#tuple로 변경menu = tuple(menu)print(menu, type(menu))5-1. if문weather = input("오늘 날씨는 어때요")
#조건에 맞으면 문장 실행if weather == "비" or weather == "눈":print("우산을 챙기세요")
#위의 조건이 아니면 elif문장 실행elif weather == "미세먼지" :print("마스크를 챙기세요")
#모든 조건에 안맞으면 else문장 실행#else문장에 없을 때 모든 조건에 안맞으면 아무것도 실행xelse :print("준비물 필요 x")
#input으로 입력받는 값을 정수로temp = int(input("기온이 어때요"))
if temp >= 30 :print("너무 더워요. 나가지 마세요")elif 10<= temp < 30:print("괜찮은 날씨에요")elif 0 <= temp < 10:print("외투를 챙기세요")else :print("너무 추워요. 나가지마세요")5-2. for문(반복문)for waiting_no in range(1, 6):print("대기번호 : {0}".format(waiting_no))#1부터 6미만까지 수를 차례로 출력 ex)대기번호 : 1starbucks = ["아이언맨", "토르", "로키"]for customer in starbucks:print("{0} 커피가 준비되었습니다.".format(customer))