파이썬(48)
-
5. if
weather = input("오늘 날씨는 어때요? ") # 눈 if weather == "비" or weather == "눈": print("우산을 챙기세요") elif weather == "미세먼지": print("마스크를 챙기세요") else: print("준비물 필요 없어요.") ''' 우산을 챙기세요 ''' # input 은 항상 문자열로 값을 받는다. temp = int(input("기온은 어때요 ? ")) # 5 if 30
2023.05.02 -
4. 퀴즈 #4
''' Quiz) 당신의 학교에서는 파이썬 코딩 대회를 주최합니다. 참석률을 높이기 위해 댓글 이벤트를 진행하기로 하였습니다. 댓글 작성자들 중에 추첨을 통해 1명은 치킨, 3명은 커피 쿠폰을 받게 됩니다. 추첨 프로그램을 작성하시오. 조건1 : 편의상 댓글은 20명이 작성하였고 아이디는 1 ~ 20 이라고 가정 조건2 : 댓글 내용과 상관 없이 무작위로 추첨하되 중복 불가 ( 치킨을 받았으면 커피는 불가 ) 조건3 : random 모듈의 shuffle 과 sample 활용 (출력 예제) -- 당첨자 발표 -- 치킨 당첨자 : 1 커피 당첨자 : [2, 3, 4] -- 축하합니다 -- (활용 예제) from random import * 1st = [1, 2, 3, 4, 5] print(1st) shuff..
2023.04.25 -
4. 자료구조의 변경
# 커피숍 menu = {"커피", "우유", "주스"} print(menu, type(menu)) menu = list(menu) print(menu, type(menu)) menu = tuple(menu) print(menu, type(menu)) menu = set(menu) print(menu, type(menu)) ''' {'우유', '커피', '주스'} ['우유', '커피', '주스'] ('우유', '커피', '주스') {'우유', '커피', '주스'} '''
2023.04.25 -
4. set
# 집합 (set) # 중복 안됨, 순서 없음 my_set = {1, 2, 3, 3, 3} print(my_set) java = {"유재석", "김태호", "양세형"} python = set(["유재석", "박명수"]) # 교집합 (java 와 python 을 모두 할 수 있는 개발자) print(java & python) print(java.intersection(python)) # 합집합 ( java 도 할 수 있거나 python 도 할 수 있는 개발자) print(java | python) print(java.union(python)) # 차집합 ( java 할 수 있지만 python 은 할 줄 모르는 개발자) print(java - python) print(java.difference(python..
2023.04.25 -
4. 튜플
# 튜플은 리스트와 다르게 내용 변경이나 추가를 할 수 없다. # 속도가 리스트보다 빠르다. menu = ("돈까스", "치즈까스") print(menu[0]) print(menu[1]) # name = "김종국" # age = 20 # hobby = "코딩" # print(name, age, hobby) (name, age, hobby) = ("김종국", 20, "코딩") print(name, age, hobby) ''' 돈까스 치즈까스 김종국 20 코딩 '''
2023.04.25 -
4. 딕셔너리
cabinet = {3: "유재석", 100:"김태호"} print(cabinet[3]) print(cabinet[100]) print(cabinet.get(3)) #print(cabinet[5]) # 오류 발생 5라는 키가 없기 때문, 프로그램이 끝난다. print(cabinet.get(5)) # 5라는 키가 없어 None , 프로그램이 끝나지 않는다. print(cabinet.get(5, "사용 가능")) print(3 in cabinet) # key in value : 3이 있으면 True print(5 in cabinet) # 5 가 있으면 True cabinet = {"A-3": "유재석", "B-100":"김태호"} print(cabinet["A-3"]) print(cabinet["B-100"..
2023.04.25