목록WEB STUDY (244)
whatisthis?
동네에 항상 대기손님이 있는 치킨집이 있다. 대기 손님의 요리시간을 줄이고자 자동 주문 시스템을 제작했다. 시스템 코드를 확인하고 적절한 예외처리 구문을 넣으시오. 1.. 1보다 작거나 숫자가 아닌값이 들어올때에는 valueError 로 처리 - 출력 메시지 : 잘못된 값을 입력하였습니다. 2. 대기 손님이 주문할 수 있는 총 치킨량은 10마리로 한정 치킨 소진시 사용자 정의 에러 [SoldOutError]를 발생시키고 프로그램 종료 - 출력 메시지 : 재고가 소진되어 더이상 주문을 받지 않습니다. [코드] chicken = 10 waiting = 1 #대기번호 1부터 시작 while (True): print("[남은 치킨 : {0}]".format(chicken)) order = int(input("치..
주어진 코드로 부동산 프로그램을 작성하시오. 출력 예시. 총 3대의 매물이 있습니다. 강남 아파트 매매 10억 2010년 마포 오피스텔 전세 5억 2007년 송파 빌라 월세 500/50 2000년 class House: # 매물 초기화 def __init__(self, location, house_type, deal_type, price, year): pass # 매물 정보 표시 def show_detail(self): pass ___ 내가 작성한 코드 ___ class House: def __init__(self, location, house_type, deal_type, price, year): self.location = location self.house_type = house_type self...
Phython. 파이썬 코딩 기초편-08(上) 당신의 회사에서는 매주 1회 보고서를 작성해야한다. 보고서는 항상 아래와 같은 형태로 출력되어야한다. - X 주차 주간 보고 - 부서 : 이름 : 업무 요약 : 1주차부터 50주차까지의 보고서 파일을 mywebproject.tistory.com 7. 메소드 오버라이딩 자식클래스에서 정의한 메소드를 사용하고 싶을 때, 메소드 오버라이딩을 사용. 1. Unit 클래스에 move 함수를 추가로 정의한다. 지상 유닛이 이동하는 경우의 move이다. class Unit: def __init__(self, name, hp, speed): self.name = name self.hp = hp self.speed = speed def move(self, location):..
당신의 회사에서는 매주 1회 보고서를 작성해야한다. 보고서는 항상 아래와 같은 형태로 출력되어야한다. - X 주차 주간 보고 - 부서 : 이름 : 업무 요약 : 1주차부터 50주차까지의 보고서 파일을 만드는 프로그램을 작성하시오. 조건 : 파일명은 1주차.txt , 2주차.txt, ... 와 같이 만든다. 내가 작성한 코드 for week in range(1,51): with open("{0}주차.txt".format(week), "w", encoding="utf8") as report_file: report_file.write("- {0} 주차 주간 보고 - \n부서 :\n이름 : \n업무요약 : \n".format(week)) 나는 with문을 이용하였다. 이 대신 for week in range(1..
표준 체중을 구하는 프로그램을 작성하시오 *공식 남자 : 키(m) * 키(m) * 22 여자 : 키(m) * 키 (m) * 21 1. 표준체중은 별도의 함수 내에서 계산 - 함수명 : std_weight / 전달값 : height, gender 2. 표준 체중은 소수점 둘쨰자리까지 표기 키 175cm 남자의 표준 체중은 67.38kg 입니다. 소수점 둘째자리까지 반올림하는 방법 1. round 이용 print(round(3.3678, 2) 3.37 2. format 이용 { : .2f}".format(3.3678) 3.37 제곱 구하는 방법 1. x ** y 2. pow(a, b) : a의 b제곱 3. math 라이브러리 속의 math.pow(x, y) ** 내가 작성한 코드 def std_weight(..
당신은 카카오 서비스를 이용하는 택시기사이다. 50명의 승객과 매칭 기회가 있을때, 총 탑승 승객 수를 구하는 프로그램을 작성하시오. 1. 승객별 운행 소요 시간은 5분 ~ 50분 사이 난수로 정해진다. 2. 당신은 소요시간 5분 ~ 15분 사이 승객만 매칭해야 한다. [O] 1번째 손님 (소요시간 : 15분) [ ] 2번쨰 손님 (소요시간 : 50분) [O] 3번째 손님 (소요시간 : 5분) ... [ ] 50번째 손님 (소요시간 : 16분) 총 탑승 승객 : 2 분 내가 작성한 코드. # 50명의 손님 중 탑승 승객 수 구하는 프로그램 from random import * count = 0; for matching in range(1, 51): time = randint(5, 51) if(5 = mo..
조건문(if) / 반복문 (for, while) / continue와 break 당신의 학교에서는 파이썬 코딩 대회를 주최한다. 댓글 이벤트를 진행하기로 했는데, 댓글 작성자중에서 1명은 치킨, 3명은 커피 쿠폰을 받게 된다. 추첨 프로그램을 작성하시오. 조건1) 편의상 댓글은 20명이 작성했고, 아이디는 1~20 이라 가정 조건2) 댓글 내용과 관련 없이 무작위로 추첨. 중복은 불가 조건3) random 모듈의 shuffle과 sample을 이용 shuffle(변수명) = 순서 랜덤으로 섞어주는 함수 sample(변수명, 갯수) = 갯수만큼 랜덤으로 뽑는 함수 (1:51:04) 추가로 강의에선 나오지 않았지만, 왠지 1부터 20까지를 직접 컴마로 나열하는 것은 비효율적이라 생각되었다. 따라서 난 구글링..
수정중 flex - CSS: Cascading Style Sheets | MDN flex CSS 속성은 하나의 플렉스 아이템이 자신의 컨테이너가 차지하는 공간에 맞추기 위해 크기를 키우거나 줄이는 방법을 설정하는 속성입니다. developer.mozilla.org flex flex 속성은 하나의 플렉스 아이템이 자신의 컨테이너가 차지하는 공간에 맞추기 위해 크기를 키우거나 줄이는 방법을 설정하는 속성입니다. 대부분의 경우, flex의 값에는 auto, initial, none이나 단위 없는 양의 수를 사용해야 합니다. flex: 1; flex: 1 30px; flex: 1 1 100px; auto, initial, none initial 아이템 크기가 각각의 width와 height 속성에 따라 정해집니..
float - CSS: Cascading Style Sheets | MDN CSS 속성(property) float 은 한 요소(element)가 보통 흐름(normal flow)으로부터 빠져 텍스트 및 인라인(inline) 요소가 그 주위를 감싸는 자기 컨테이너의 좌우측을 따라 배치되어야 함을 지정합니다. developer.mozilla.org float CSS 속성(property) float 은 한 요소(element)가 보통 흐름(normal flow)으로부터 빠져 텍스트 및 인라인(inline) 요소가 그 주위를 감싸는 자기 컨테이너의 좌우측을 따라 배치되어야 함을 지정합니다. float: none; (초기값) float: left; float: right; 부동(floating) 요소 = fl..
화면에 크기에 따라 웹페이지 요소들이 최적화된 크기로 바뀌게 하는 것. >> 핵심 : 미디어 쿼리 ** 화면이 600px보다 커질때 글자가 없어지게끔 하려면 다음과 같이 mediaquery를 사용하면 된다. 스크린 너비 > 600px 이라는 것은, 최소폭이 600px이라는 것 이므로, min-width=600px이 된다. 조건 screen width > 600px = @media(min-width:600px) 적용할 선택자, 속성 div{ display:none; } = 600px이 넘어가면 display:none으로 인해 사라지는 것을 알 수 있다! +) 반대로, max-width를 사용하면, 폭이 600보다 작아지면 사라지게 된다.