터틀 그래픽을 이용해 아래그림과 같이 구구단을 출력하는 프로그램을 만든다.
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 |