목록WEB STUDY/PHYTHON | BACK-END (16)
whatisthis?
당신은 카카오 서비스를 이용하는 택시기사이다. 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까지를 직접 컴마로 나열하는 것은 비효율적이라 생각되었다. 따라서 난 구글링..
리스트 / 사전 / 튜플 / 세트 / 자료구조 변경 사이트별로 비밀번호를 만들어주는 프로그램. 예) http://naver.com 1. http:// 부분은 제외 -> naver.com 2. 처음만나는 점(.) 이후 부분은 제외 -> naver 3. 남은 글자중 처음 세자리 + 글자갯수 + 글자 내 'e'갯수 + "!"로 구성 (nav) (5) (1) (!) 예 > nav51! (1:17:13) site = "http://naver.com" index = site.index("/") index = site.index("/", index + 1) print(index) print(site[index + 1:]) index2 = site.index(".") print(index2) length = site[..
문자열 / 슬라이싱 / 문자열 처리함수 / 포맷(format) 당신은 코딩 스터디 모임을 새로 만들었다. 월 4회 스터디를 하는데, 3번은 온라인으로 하고 1번은 오프라인으로 한다. 아래 조건에 맞는 오프라인 모임 날짜를 정해주는 프로그램을 작성하시오. 조건1 : 랜덤 날짜여야함. 조건2 : 한달은 28일로 정함. 조건3 : 매월 1-3일은 스터디 준비를 해야하므로 제외한다고 침. from random import * date = (randint(1, 25) + 3) date2 = (int(random() * 25) + 4) # 4 ~ 28일까지 출력 date3 = (randrange(1, 26) + 3) # 4 ~ 28일 print("오프라인 스터디 모임 날짜는 매월 " + str(date) + "일로..
연산자/수식/숫자처리,랜덤함수 변수를 이용하여 다음 문장을 출력하시오. 변수명 : station 변수값 : "사당", "신도림", "인천공항" 순서대로 입력 출력문장 : XX행 열차가 들어오고 있습니다. (24:36) # 지하철 안내멘트 station="사당" print(station + "행 열차가 들어오고 있습니다.") station="신도림" print(station + "행 열차가 들어오고 있습니다.") station="인천공항" print(station + "행 열차가 들어오고 있습니다.") 1. 연산자 print(1+1) print(3-2) print(5*2) print(6/3) print(2**3) # 제곱 print(5%3) # 나머지 구하기 print(10//3) # 몫 구하기 print..
자료형/변수/주석 1. print() 함수 -숫자형 / 문자형(String) / Boolean print(5) print(-10) print(3.14) print(1000) print(30*4) print(40/2) print(4.0/2.0) print(3*3+1) print(3*(3+1)) print('문자열') print('ㅋㅋㅋㅋㅋㅋ') print('ㅋ'*6) print("boolean") print(5 > 10) print(5 10)) 2. 변수 (Var) 파이썬에서의 주석은 #으로 표시 1) 변수를 사용하지 않을 때 # 가장 아끼는 것은 무엇인가요? print("제가 가장 좋아하는 물건..