본문 바로가기

프로그램언어/파이썬

거북이로 구구단 출력하기

터틀 그래픽을 이용해 아래그림과 같이 구구단을 출력하는 프로그램을 만든다.

 

write() 함수
turtle.write( arg , move = False , align = "left" , font = ( "Arial" , 8 , "normal") ) 
매개 변수
arg – TurtleScreen에 쓸 객체
move – 참 / 거짓
align – 문자열 "왼쪽", "중앙"또는 오른쪽 "
font – 트리플 (fontname, fontsize, fonttype)

주어진 글꼴을 사용하여 정렬( "왼쪽", "가운데", "오른쪽")에 따라 현재 거북이 위치에 텍스트 -arg 의 문자열을 출력합니다. 펜 텍스트의 오른쪽 하단으로 이동합니다. 기본적으로 이동은 False 입니다. 

 

 

소스코드

import turtle

 

## 전역 변수 부분 ##

swidth, sheight = 800, 450

i, k, tX, tY = [0] * 4

 

## 메인 함수 부분 ##

if __name__ == "__main__" :

    turtle.title('거북이구구단')

    turtle.shape('turtle')

    turtle.setup(width = swidth + 50, height = sheight + 50)

    turtle.screensize(swidth, sheight)

    turtle.penup()

    tX, tY = -500, 250

    turtle.goto(tX, tY)

 

    for i in range(1, 10) :

        for k in range(2, 10) :

            turtle.goto(tX + 80 * k, tY - 40 * i)

            gugu = str(k) + ' X ' + str(i) + ' = ' + str(k*i)

            turtle.write(gugu, font = ('Arial', 12, 'bold'))

 

turtle.done()

'프로그램언어 > 파이썬' 카테고리의 다른 글

거북이 리스트 활용 정렬  (0) 2020.06.03
거북이 리스트 활용  (0) 2020.06.03
거북이 소라 모양 그리기  (0) 2020.06.02
거북이가 서로 만나게 하기  (0) 2020.06.02
무지개색 원그리기  (0) 2020.06.02