Python(31)
-
[Python]리스트를 이용하여 이벤트 당첨자 발표하기
이전에 배운 리스트를 사용하여 랜덤으로 이벤트 당첨자 발표하는 퀴즈를 만들어 보려 합니다. Quiz) 당신의 학교에서는 파이썬 코딩 대회를 주최합니다. # 참석률을 높이기 위해 댓글 이벤트를 진행하기로 하였습니다. # 댓글 작성자들 중에 추첨을 통해 1명은 치킨, 3명은 커피 쿠폰을 받게 됩니다. # 추첨 프로그램을 작성하시오. # 조건1 : 편의상 댓글은 20명이 작성하였고 아이디는 1~20 이라고 가정 # 조건2 : 댓글 내용과 상관 없이 무작위로 추첨하되 중복 불가 # 조건3 : random 모듈의 shuffle 과 sample 을 활용 먼저 문제는 위와 같습니다. 출력 예제는 아래와 같이 답이 나오도록 하였습니다. # (출력 예제) # --당첨자 발표-- # 치킨 당첨자 : 1 # 커피 당첨자 :..
2020.12.28 -
[Python] 리스트&튜플 자료형
List 자료형 파이썬에서 리스트는 쉽게 말해 지하철의 한 열차라고 생각하면 됩니다. 지하철의 내부속에서 각자의 칸별로 문자열,숫자열,불리안 등을 입력할수 있습니다. 리스트를 만들 때는 대괄호([])로 감싸 주고 각 요솟값은 쉼표(,)로 구분해 주면 됩니다 ex) 리스트명=[요소1, 요소2, 요소3] 리스트의 장점은 연산, 수정, 삭제가 가능하다는 것입니다. 앞서 설명했듯이 리스트를 한 열차라고 생각한 이후 칸마다 값을 넣어 코딩을 진행해 보겠습니다. 위와 같이 subway라는 리스트명에 유재석,조세호,박명수를 집어 넣은 후 위와 같이 추가,수정 등을 할수 있습니다. 위 값들을 출력해보면, 아래와 같은 결과값이 나오는 것을 확인할 수 있습니다. 그리고, 리스트의 가장 큰 특징 중 하나인 , 리스트는 다양..
2020.12.28 -
[Python]문자열 포맷이용하여 웹사이트 비밀번호 코드 만들기
이번에는 문자열 포맷을 이용하여 여러 싸이트의 비밀번호를 설정하는 코드를 만들어 보겠습니다. 먼저 다양한 문자열 포맷을 먼저 설명드리겠습니다. 먼저 슬라이싱이란 문자에서 필요한 만큼만 잘라서 사용하는것입니다. 아래와 같이 jumin에 주민번호를 입력해 놓고, 여러 필요한 부분만 골라서 코딩이 가능합니다. 위와 같이 코딩하게 된다면 순서대로 아래와 같은 결과값이 출력됩니다. 각 코드마다 주석을 달아 놓아서 설명을 첨부하였습니다. 그리고 다음은 문자열 처리 함수를 알아보겠습니다. Python에 문장을 입력시킨후 아래와 같은 대소문자 변환, 길이 알려주기 등의 코드를 입력해보았습니다. 아래 결과값도 같이 출력합니다. ※자 이제는 위의 포맷함수들을 이용하여 간단하게 웹사이트 코드를 만드는 방법을 알아보겠습니다...
2020.12.28 -
[Python]랜덤함수 사용하여 로또번호 알아내기!
랜덤함수를 사용하는 방법을 설명하고 ,이를 활용하여 간단하게 로또번호를 알아내보는 실습을 진행해 보려 합니다. 먼저 아래와 같이 랜덤함수를 사용하는 코드를 확인해 볼수 있습니다. 먼저 from 을 사용하여 ramdom함수를 출력해 주고나서 위와 같이 사용할수 있습니다. 그러나 int()를 사용하지 않는다면 위와 같이 소숫점 뒤에 많은 수가 나오는것을 알 수 있습니다. 따라서 int()를 붙여 소숫점 뒤의 숫자를 제거해줄수 있는 모습을 볼 수 있습니다. 그리고 로또값을 추출하는 3가지의 방법을 아래와 같이 작성해 보았습니다. 3가지 각기 다른 방법으로 1부터 45까지 랜덤의 숫자를 찾을수 있는걸 확인할수 있습니다. 따라서 아래와 같이 코드를 작성하여 6개의 값을 생성해보면 아래와 같은 6개의 1부터 45까..
2020.12.27 -
[Python]변수 설정
이번에는 변수에 관한 내용을 정리해 볼까 합니다. 변수란 어떤 값을 저장하는 공간을 뜻하며 파이썬에서 가장 중요한 요소입니다. 1)Visual studio code를 이용하여 아래와 같이 작성하였습니다 각각 animal, name, age, hobby, is_adult를 변수로 지정하였습니다. 위와 같이 작성후 실행해보면 아래와 같이 작성되는 것을 알수 있습니다. 인제 중요한 변수처리!!, 2)우리는 각각 animal, name, age, hobby, is_adult 값들을 변수로 지정해놓았습니다. 그려면 본문의 내용들을 변수로 치환하여 작성하면 아래와 같은 코드로 나오는것을 확인할 수 있습니다. (변수에 대해 '+'등을 추가하였습니다.) #age와 같은 정수형이나 is_adult와 같은 불리안 ..
2020.12.23 -
파이썬 입문 교재 추천[점프 투 파이썬]
처음 파이썬을 공부하게 된다면 매우 막막하다. 일단 교재를 구매하려 인터넷에 검색해보면 무수히 많은 책들이 있다. 그래서 필자는 직접 서점에가서 책을 고르기로 결정하였다. 미리 검색을 통해 여러 책들에 대한 정보를 알아보았고, 서점에 가서 여러 책들을 읽어보았다. 그중 가장 가독성이 높다고 판단된 책은 [점프 투 파이썬]이었다. 값은 18,800원이며 신도림 교보문고에서 구매하였다. 위 책의 취지는 문과생 뿐만 아니라 코딩을 처음 배우는 중, 고등학생들도 시작할수 있게 매우 입문적인 코스로 내용이 진행되어있다. 또한, 중간중간 다양한 예시를 통해 프로그래밍에 대한 인과관계에 대해 자세히 설명해 주고 있다는 점에서 처음 시작하는 사람들에게 매우 추천하는 책이기도 한다. 필자는 컴퓨터 프로그래밍에 대해 조금..
2020.12.23