본문 바로가기

8. 거북이(turtle)로 그림 그리기 출처: 누구나 쉽게 배우는 파이썬 프로그래밍 (책 내용중 일부 수정 발췌하였습니다. 문제시 비공개로 전환하겠습니다.) 8. 거북이(turtle)로 그림 그리기 파이썬에서 거북이 (turtle)는 실제 세계에 있는 거북이와 비슷하다. 파이썬에서 거북이는 화면을 천천히 움직이는 작고 검은 화살표다. 파이썬 거북이가 화면을 움직이면 실제로 흔적을 남긴다고 생각해보자. 파이썬 거북이는 컴퓨터 그래픽의 기초를 배우는 데 도움이 되므로, 이번 장에서 파이썬 구북이를 사용하여 간단한 도형과 라인을 그려볼 것이다. >>> import turtle >>> t = turtle.Pen() >>> * 우분투를 사용하고 있는데 이 부분에서 에러가 발생한다면 thkinter를 설치해야 할 것이다. 이것을 설치하기 위해서는 우분투.. 더보기
7. 파이썬 맵은 길을 찾는 데 도움을 주지 않는다. 출처: 누구나 쉽게 배우는 파이썬 프로그래밍 (책 내용중 일부 수정 발췌하였습니다. 문제시 비공개로 전환하겠습니다.) 7. 파이썬 맵은 길을 찾는 데 도움을 주지 않는다. 키는 맵에 있는 좋아하는 스포츠의 값을 가리킨다. 키 값 Ralph Williams Football Michael Tippett Basketball Edward Elgar Baseball Rebecca Clarke Netball Ethel Symth Badminton Frank Bridge Rugby 파이썬에서 맵(map)은 리스트와 튜플처럼 어떤 것들의 집합이다.(딕셔너리(dictionary)의 약어인 dict라고도 알려진 것이다.) 맵이 릿트나 튜플과 다른 차이점은 맵에 있느ㅜㄴ 각각의 항목들을 키(key)와 그에 대응하는 값(ba.. 더보기
6. 튜플 출처: 누구나 쉽게 배우는 파이썬 프로그래밍 (책 내용중 일부 수정 발췌하였습니다. 문제시 비공개로 전환하겠습니다.) 6. 튜플 튜플 (tuple)은 다음 예제처럼 괄호를 사용하는 리스트와 같다. >>> fibs = (0, 1, 1, 2, 3) >>> print(fibs[3]) 2 >>> 여기서 우리는 숫자 0, 1, 1, 2 그리고 3을 가진 fibs라는 변수를 정의한다. 그런 다음 리스트처럼 print(fibs[3])을 이용하여 튜플에서 인덱스 위치 3의 항목을 출력한다. 튜플과 리스트 사이의 가장 큰 차이점은 퓨플은 한 번 생성하면 수정할 수 없다는 것이다. 예를 들어, 퓨플 fibs에 있는 첫번째 값은 숫자 4로 바꾸려고 한다면(wizard_list에 있는 값들을 바꿨던 것처럼) 다음과 같은 에러.. 더보기
5. 리스트 연산 출처: 누구나 쉽게 배우는 파이썬 프로그래밍 (책 내용중 일부 수정 발췌하였습니다. 문제시 비공개로 전환하겠습니다.) 5. 리스트 연산 더하기 표시 + 를 이용하면 숫자를 더하는 것처럼 리스트들을 합칠수 있다. 예를 들어, 숫자 1부터 4까지가 담긴 list1이라는 것과 몇몇 단어들이 포함된 list2라는 리스트가 있다고 하자. 여러분은 다음과 같이 + 표시와 print를 이용하여 더할 수 있다. >>> list1 = [1, 2, 3, 4] >>> list2 = ['I', 'tripped', 'over', 'and', 'hit', 'the', 'floor'] >>> print(list1 + list2) [1, 2, 3, 4, 'I', 'tripped', 'over', 'and', 'hit', 'the',.. 더보기
4. 리스트에서 항목 삭제하기 출처: 누구나 쉽게 배우는 파이썬 프로그래밍 (책 내용중 일부 수정 발췌하였습니다. 문제시 비공개로 전환하겠습니다.) 4. 리스트에서 항목 삭제하기 리스트에서 항목을 삭제하려면 del 명령어(delete의 약자)를 사용한다. 예를 들어, 마법사의 쇼핑 목록에서 여섯 번찌 항목(snake dandruff)을 삭제하려면 다음과 같다. >>> del wizard_list[5] >>> print(wizard_list) ['spider legs', 'toe of frog', 'snail tongue', 'bat wing', 'slug butter', 'bear burp', 'mandrake', 'hemlock', 'swamp gas'] >>> * 인덱스 위치는 0에서 부터 시작한다는 것을 기억하라. 따라서 wiz.. 더보기