파이썬(14)
-
정보처리기사 - 파이썬 문제
문제1) lol = [[1,2,3],[4,5],[6,7,8,9]] print(lol[0]) print(lol[2][1]) for sub in lol : for item in sub : print(item, end = " ") print() 정답1) [1,2,3] 7 1 2 3 4 5 6 7 8 9 문제2) class arr: a = ["Seoul", "Kyeonggi", "Inchon", "Daejeon", "Daegu", "Pusan"] str = '' for i in arr.a: str += i[0] print(str) 정답2) SKIDDP 문제3) a = 100 result = 0 for i in range(1, 3): result = a >> i result += 1 print(result) 정답..
2022.03.19 -
파이썬 요점 정리 - 반복문(for문)
저희는 이전에 if조건문과 비슷한 while 반복문에 대해 배웠습니다. 이름대로 반복을 하는 명령인데 파이썬에서 많이 사용되는 반복문에는 for 문과 while 문이 있습니다. 두 명령의 차이를 간단하게 정리하면 for문은 반복횟수를 지정할 수 있는 경우에 주로 사용하고, while 문은 주어진 조건이 참일 동안은 계속 반복되어야 할 경우에 주로 사용됩니다. 예를 들어서 반복횟수가 정해져서 10번 또는 200번 반복하고 싶다면 for 문을 쓰는 것이 편하고, 사용자가 yes를 입력하거나 어떤 조건인동안 계속 반복하고 싶을 경우는 while 문을 사용하는 것이 좋다는 뜻입니다. 반복문은 모든 언어에서 다 다루기때문에 잘 배워두셔야 합니다!! 각 언어마다 사용 문법은 조금씩 다르지만 저희는 지금 파이썬을 배..
2022.03.11 -
파이썬 요점 정리 - 리스트 2
리스트 게시물에서는 리스트에 새로운 데이터를 추가하고 수정하는 방법에 대해 알아봤고, 이번 시간에는 리스트를 삭제하고 정렬하는 방법에 대해 알아보도록 하겠습니다. 리스트는 순서가 중요하기 때문에 인덱스 번호를 알아야하고, 이때, 인덱스 번호를 구하는 함수는 따로 있습니다. index() 함수인데요. 문법은 아래와 같습니다. 리스트이름.index(값) // 리스트에 포함되어있는 값의 위치 반환 리스트이름.index(값, 시작인덱스번호, 끝인덱스번호) // 시작인덱스부터 끝인덱스 중 값의 위치 반환 리스트 삭제하는 방법을 알아보도록 하겠습니다. 리스트 삭제하는 함수는 두가지가 있습니다. del함수, remove함수입니다. del함수는 리스트의 특정 요소번호를 지정해서 삭제할 때 사용되며, remove함수는 ..
2022.03.09 -
파이썬 요점 정리 - input 입력 함수
input() input함수는 입력 함수로 콘솔창에서 사용자에게 값을 입력받는다. 다만, 입력받은 값은 저장이 되야 우리가 사용할 수 있기에 변수에 저장한다. input 함수로 간단한 정보 입력받기 day = input() 위 코드를 실행하게되면 사용자가 정보를 입력할 수 있지만 어떤걸 입력하라는 건지 알기가 어렵다. 입력창에 안내멘트를 출력하고 정보를 입력받는 방법은 다음과 같다. day = input('오늘은 몇요일인가요? 입력해주세요 => ') 만일 안내멘트를 출력할려고 할때 보여줄 정보가 특정 형태를 띄고 있다면 홑따옴표나 쌍따옴표 3개를 연속으로 사용 후 출력할 내용을 적어주면 된다. day = input(''' 오늘은 무슨 요일인가요? 1. 월요일 2. 화요일 3. 수요일 4. 목요일 5. 금..
2022.03.09 -
파이썬 요점 정리 - 클래스
우리는 리스트와 딕셔너리에 대해 알아보았습니다. 이를 사용했던 이유는 데이터 관리를 편하게 하고, 코드 관리를 편하게 하기 위해 사용했습니다. 우리 현실세계는 사물과 사람이 공존하고 복잡한 정보들로 이루어져 있습니다. 예를 들어 사람이라고 한다면 이름, 나이, 성별 등 여러 개의 정보를 갖고 있다는 것이죠. 또 사람이 움직인다라고 하면 데이터를 처리하는 함수가 필요하게 됩니다. 사람의 좌표를 (0, 0)에서 (0, 5)로 이동해야 움직이는 것 처럼 말이죠!! 하나의 개념을 표현하기 위해 여러정보를 사용하는 것을 우리는 구조화 한다라고 합니다. 사람이라는 것에 이름, 나이, 주소가 들어가야 하듯이 하나의 사람이라는 개념을 표현하기 위해 사람 구조를 만드는 거죠. 설계도라고 이해하시면 빠를 것 같아요. 클래..
2022.03.05 -
파이썬 요점 정리 - 리스트
리스트란 여러개의 데이터를 한꺼번에 저장하는 것입니다. 우리가 일상에서 리스트 뽑아서 정리해봐라고 말하듯이 파이썬 리스트도 비슷한 의미 입니다. 여러개의 데이터를 하나의 목록에 저장할 때, 여러건의 데이터는 대부분의 유형을 사용할 수 있습니다. 즉, 우리가 배운 정수, 실수, 문자 등 한꺼번에 하나의 리스트에 저장될 수 있다는 것입니다. 리스트의 문법은 다음과 같습니다. 리스트이름 = [1번요소, 2번요소 ---] # 사용예시 리스트이름 = [2,3,1,2]이때 리스트의 인덱스 번호는 1번이 아닌 0번부터 시작하게 됩니다. 꼭 기억해 두셔야 됩니다. 아주아주 중요해요!!! 리스트를 사용하는 이유는 여러 개의 데이터를 쉽게 관리할 수 있기 때문에 사용합니다. 리스트에 한 번에 추가하는 방법 말고, 새로운 ..
2022.02.12