gnu

블로그 이미지
by 군우

TAG CLOUD

  • Total hit
  • Today hit
  • Yesterday hit

파이썬 그리기 툴

turtle 사용법

 파이썬에서는 turtle그래픽 툴이 있어서 그림을 그리기 편하게 해두었다.

연습 . 뭐 그렸는지는 모르겠지만, 내가 생각한대로 아주 잘그렸다.

import turtle


t1 = turtle.Pen()     # 터틀은 처음 보는 방향이 오른쪽이다.

    

t1.forward(50)   # 보는 방향으로 50만큼 이동

t1.fd(50)       # forward와 같다.


t1.right(90)        #보는 방향에서 오른쪽으로 90도만큼 회전한다

t1.fd(100)


t1.left(90)     # 보는 방향에서 왼쪽으로 90도 만큼 회전한다.

t1.fd(200)


t1.left(90)

t1.fd(200)


t1.circle(100)  # 반지름이 100인 원을 그린다.


t1.up()   # 지금부터 지나가는 길에 선을 남기지 않음.


t1.left(90)

t1.fd(300)

t1.left(90)

t1.fd(100)


t1.down()   # 다시 보이게함.

t1.left(180)


t1.fd(100)

t1.right(90)

t1.fd(100)

---------------------------------------------------------------


이렇게 나온다.





'Python > Python Concept' 카테고리의 다른 글

[Python] 터틀 관련 함수정리  (0) 2018.01.10
[Python] 문자열 함수  (0) 2018.01.07
[Python] 문자열 포매팅 정리  (0) 2018.01.07
[Python] str객체의 사용법  (0) 2018.01.04
[Python] 처음 접하기 1일차  (0) 2018.01.03
AND

학교 수업과 별개로 따로 구입한  점프 투 파이썬이라는 책으로 입문을 하게됬다



파이썬은 쉽다는 것을 강조하고 있다.


다른 언어를 조금 하다와서 그런지 쉬운지는 아직 모르겠다.


복소수 연산을 할때  파이썬은 i가 아닌 j를 쓴다

>>> a= 2+3j

>>> b= 3

>>> a*b

(6+9j) 

이렇게 나온다.



a = "Python"

b = "is"


print(a + b)

print("="*20)



조건문 if

a =0

if a <4:

    print("a는 4보다 작습니다.")

    a = a+1


print("a의 값은?",a)

-------------------------------------------------
a는 4보다 작습니다.
a의 값은? 1


반복문 for

for a in [1,2,3]:
    print(a)
---------------------------
1
2
3

이렇게 나온다.  위 코드는 a가 [1,2,3] 이라는 리스트의 앞에서 부터
하나씩 꺼내어 a라는 변수에 대입하고 print(a)를 수행하게 된다.

반복문 while
a = 0

while a <4:
    a= a+1
    print(a)

print("while 문 끝!")
-----------------------------------
1
2
3
4

자꾸  : 이걸 깜박 한다.


함수 만들기:  def  NAME(매개변수) :


def make(a,b):   # 이것도 : 이거 붙여야함,

return a+b  #  파이썬에서는 들여쓰기가 중요함.


print(make(3,4))

-----------------------

7




AND

ARTICLE CATEGORY

분류 전체보기 (197)
C (0)
HTML (7)
C# (88)
Python (27)
IT (0)
Android (2)
Java (65)
Study (5)
JavaScript (1)
JSP (2)

RECENT ARTICLE

RECENT COMMENT

CALENDAR

«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

ARCHIVE

LINK