목록IT/Python (32)
개발로그필름
python = "Python is Amazing" print(python.lower()) # python is amazing print(python.upper()) # PYTHON IS AMAZING print(python[0].isupper()) # True print(len(python)) # 17 print(python.replace("Python", "Java")) # Java is Amazing index = python.index("n") print(index) # 5 index = python.index("n", index + 1) print(index) # 15 print(python.find("Java")) # -1 # print(python.index("Java")) # 오류. 프로그..
cabinet = {3:"유재석", 100:"김태호"} print(cabinet[3]) print(cabinet[100]) print(cabinet.get(3)) print(cabinet[5]) # 오류 print(cabinet.get(5)) # None print(cabinet.get(5, "사용 가능")) # 사용 가능 print("hi") print(3 in cabinet) # True print(5 in cabinet) # False cabinet = {"A-3":"유재석", "B-100":"김태호"} print(cabinet["A-3"]) print(cabinet["B-100"]) # 새 손님 cabinet["A-3"] = "김종국" cabinet["C-20"] = "조세호" # 간 손님 del..
menu = ("돈까스", "치즈까스") print(menu[0]) print(menu[1]) # menu.add("생선까스") 오류. 값 추가 안됨. name = "김종국" age= 20 hobby = "코딩" print(name, age, hobby) (name, age, hobby) = ("김종국", 20, "코딩") print(name, age, hobby)
# 집합 (set) # 중복 안됨, 순서 없음 my_set = {1,2,3,3,3} print(my_set) # {1,2,3} 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)) ..
# 자료구조의 변경 # 커피숍 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)) # {}
Quiz 당신의 학교에서는 파이썬 코딩 대회를 주최합니다. 참석률을 높이기 위해 댓글 이벤트를 진행하기로 하였습니다. 댓글 작성자들 중에 추첨을 통해 1명은 치킨, 3명은 커피 쿠폰을 받게 됩니다. 추첨 프로그램을 작성하시오 조건 조건 1 : 편의상 댓글은 20명이 작성하였고 아이디는 1~20이라고 가정 조건 2 : 댓글 내용과 상관 없이 무작위로 추첨하되 중복 불가 조건 3 : random 모듈의 shuffle과 sample을 활용 코드 from random import * users = range(1, 21) # 1부터 20까지 숫자를 생성 users = list(users) # range타입을 list타입으로 변경 shuffle(users) # 섞기 winners = sample(users, 4) ..
weather = input("오늘 날씨는 어때요? ") if weather == "비" or weather == "눈": print("우산을 챙기세요") elif weather == "미세먼지": print("마스크를 챙기세요") else: print("준비물 필요 없어요") temp = int(input("기온은 어때요? ")) if 30
for waiting_no in [0, 1, 2, 3, 4]: print("대기번호 : {0}".format(waiting_no)) for waiting_no in range(5): # 0, 1, 2, 3, 4 print("대기번호 : {0}".format(waiting_no)) for waiting_no in range(1, 6): # 1, 2, 3, 4, 5 print("대기번호 : {0}".format(waiting_no)) starbucks = ["아이언맨", "토르", "아이엠 그루트"] for customer in starbucks: print("{0}, 커피가 준비되었습니다.".format(customer))