전체 글(35)
-
[Python]함수설정
파이썬에서 함수는 반복되는 부분이 있을 경우 '반복적으로 사용되는 가치 있는 부분'을 한 뭉치로 묶어서 '어떤 입력값을 주었을 때 어떤 결괏값을 돌려준다'라는 식의 함수로 작성하는 것이다. 파이썬 함수의 구조는, def를 사용한다. def는 함수를 만들 때 사용하는 예약어이며, 함수 이름은 함수룰 만드는 사람이 임의로 만들 수 있다. 예를 들자면, def 함수 이름(매개변수): 수행할 문장1 수행할 문장2 ... 등으로 작성한다. 코딩을 들어 예시를 제시해 보겠습니다. Ex)먼저 은행출금,입금을 통해 알림을 만들어 보려 합니다. 처음 잔액은 0원 이라고 설정하고, 예를들어 500원을 입금하면, 500원이 입급되었고 잔액은 500원이다. 라는 것을 출력해 보려 합니다. 먼저 아래와 같이 입력값을 코딩해 보..
2021.01.04 -
[Python]반복문과 조건문을 이용한 quiz
이번에는 반복문과 조건문을 이용하여 문제를 만들어 보려 합니다. 문제의 조건과 출력문은 아래와 같습니다. 1)먼저 손님의 소요시간은 랜덤적으로 발생하므로 저는 random 함수를 불러오기로 하였습니다. 2)이후 i라는 변수를 만들어 1부터 50번째의 손님으로 설정하였고, 그 손님들의 시간은 time이라는 변수를 만들어 5부터 50분까지 랜덤적인 시간으로 설정하였습니다. 3)이후 i손님의 time이 5분에서 15분 이내라면 [ㅇ]라는 출력을 만들도록 설정하였고, 그 이의외 time을 가진 손님은 [ ]라는 출력을 만들도록 설정하였습니다. 위의 내용들을 모두 종합시킨 코드는 아래와 같습니다. 그리고 마지막 예제에서 총 탑승 승객을 구하는 것은 반복문이였던 cut=0을 의미하므로 , 최종 코드는 아래와 같습니..
2021.01.04 -
[Python]반복문
이번에는 반복문 for, while 에 대해 알아보려 합니다. 먼저 카페에서 주문을 하면 번호표를 불러보는 방식으로 예제를 만들어 코딩을 시작해보려 합니다. 위와 같이 코딩을 하면 waiting_no라는 변수는 1~5까지의 숫자를 의미하고 for 반복문을 사용해서 {0}에 위에 만든 변수를 반복하는 형태로 입력하였습니다. 출력문은 아래와 같습니다. 이는 대기번호 : {} 에서 1, 2, 3, 4, 5 를 입력해주는 것을 확인할 수 있습니다. 그 다음에는 while을 사용한 반복문에 대해 알아보겠습니다. while(조건)은 조건이 만족할때까지 반복하는 제어문입니다. 먼저 예시를 작성한후 예시에 대한 설명을 해보겠습니다. 먼저 customer과 index라는 변수를 설정했습니다. customer는 손님 이름..
2020.12.30 -
[Python]if(조건)문
if(조건문)에 대해서 알아보겠습니다. 조건문은 프로그램내에서 굉장히 많이 사용됩니다. 사용 방식은 if조건 : 실행 명령문 의 형식으로 사용됩니다. 코딩을 통한 예제로 알아보겠습니다. 위의 코딩은 날씨가"비"가 오면 "우산을 챙기세요"라는 값이 출력되게 하였습니다. 또한 또다른 조건문으로 만약 날씨가 "미세먼지"라면 "마스크를 챙기세요 라는 값이 출력되게 하였습니다. 그렇다면 만약 날씨가 "비"라면, 출력값은 아래와 같이 나옵니다. 그리고 또다른 조건문을 적용시켜 만약 날씨가 "미세먼지라면 아래와 같은 코딩값이 나옵니다. elif() 그리고 좀더 적용하여 input()이라는 함수를 사용해서 코딩하는 법을 알아보겠습니다. input()은 이때까지와는 다르게 출력값에서 값을 입력하면 입력한 값이 출력되는 ..
2020.12.29 -
[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