Python 5

파이썬(Python) 딕셔너리

이번에 다룰 주제는 딕셔너리(Dictionary) 데이터 형식입니다. 이전에 리스트와 튜플에 대해서 다루었는데 딕셔너리 데이 터는 리스트와 튜플처럼 순차적으로 해당 요소의 값을 찾는 것이 아니고 키와 값으로 결합하여 데이터를 구성하게 됩니다. 참고서 같은 책의 맨 마지막을 보면 보통 색인이 만들어져 있습니다. 이런 색인을 이용하면 원하는 항목을 쉽게 찾을 수 있 는 것처럼 딕셔너리는 항목을 접근할때 책의 맨 마지막에 있는 부록처럼 접근할 수 있는 요소를 제공해 주게 됩니다. 나이=30, 키=180, 혈액형=AB 같이 각 요소에 대응하는 경우도 딕셔너리 데이터 형식으로 사용된다고 볼 수 있습니다. 그러 면 파이썬에서는 어떻게 딕셔너리 데이터를 표현할까요? 파이썬에서 딕셔너리 데이터를 표현하려면 {} 를 사..

Python 2024.11.30

파이썬(Python) 리스트 02

리스트를 다루기에 앞서서 먼저 리스트를 사용할 때 많이 사용되는 연산자의 사용법에 대해 좀 더 다루어 보도록 하겠습니 다. 연산자는 더하기 빼기 곱하기 나누기 등이 있고, 연산자를 확장해주는 대입 연산자가 있다고 언급을 했습니다.대입 연산자                   같은 기능의 다른 표현법 animals = animals + 1 animals += 1animals = animals - 1 animals -= 1 animals = animals * 1 animals *= 1 animals = animals / 1 animals /= 1animals = animals % 1 animals %= 1대입 연산자는 위와 같이 다른 표현 방법을 이용해서 똑같이 사용할 수 있습니다.>>> animals = [..

Python 2024.11.30

파이썬(Python) 리스트 01

프로그래밍을 하기 위해서는 여러가지 데이터를 다루어야 합니다. 기본적으로 문자열 데이터, 숫자형 데이터, Boolean 데 이터등을 개별적으로 다룰 수도 있지만 여러 데이터를 체계적으로 다루기 위해서는 리스트 데이터 타입에 대해 알아두는 것이 좋습니다. 리스트 데이터 형식은 [] 을 사용하여 데이터를 보관합니다. 문자열의 값이 시작하고 끝나는 위치는 '' 를 사용하여 표시를 하고, 문자열 사이의 구분은 쉼표로 구분하게 됩니다.>>> [1, 2, 3] [1, 2, 3] >>> ['고양이', '호랑이', '늑대', '사자', '원숭이'] ['고양이', '호랑이', '늑대', '사자', '원숭이'] >>>animals = ['고양이', '호랑이', '늑대', '사자', '원숭이'] >>> animals ['고..

Python 2024.11.30

파이썬(Python) 스무고개 프로그램

이번에는 이제까지 다루었던 내용을 바탕으로 간단한 프로그램을 하나 만들어 보도록 하겠습니다. 스무고개라는 퍼즐 문 제를 해보셨는 지 모르겠지만 그것과는 약간 다르지만 비슷한 개념으로 1부터 20까지의 숫자중에서 하나를 제시하면, 그 숫자가 정답보다 큰 숫자인지, 아니면 작은 숫자인지를 알려주고 총 6번의 제시를 통해서 정답 숫자를 맞추어 나가는 프로 그램입니다.#숫자 게임을 추측하는 프로그램 import random secretNumber = random.randint(1, 20) print('1부터 20까지의 숫 자가 있습니다.') # 플레이어에게 6번의 추측을 요청한다. for guessTaken in range(1, 7): print('예상하는 숫자를 입력 하세요.') guess = int(inpu..

Python 2024.11.30

파이썬(Python) 쉬어가는 페이지

이번에는 쉬어가는 페이지입니다. 파이썬의 문법에 대한 설명이 아니라 파이썬을 사용하면서 내가 입력한 코드가 실제 어 떤 식으로 동작하고 있는 지 실시간으로 확인할 수 있는 유용한 사이트를 소개해드리고자 쉬어가는 페이지를 만들어 보았 습니다. http://pythontutor.com/visualize.html#mode=editVisualize Python, Java, JavaScript, C, C++, Ruby code execution Write code in Visualize Execution Live Programming Mode pythontutor.com위의 사이트에 접속합니다.  Write Code in 에서 파이썬 3.6을 선택하고 Live Programming Mode를 클릭합니다. 그러면 ..

Python 2024.11.27