프로그램

[파이썬] 문제 : 터틀(turtle) 주기,크기 입력 받아 파형 그리기

오디세이99 2023. 4. 10. 14:05
728x90
반응형

import turtle

turtle.setup(width=500, height=500)  # 화면 크기
tr = turtle.Turtle()
tr.shape('turtle')                    # 거북 모양
tr.speed(10)                          # 그리는 속도. 빠르게

t = int(input('주기 : '))    # 입력 받기
p = int(input('크기 : '))

tr.left(90)                  # 처음 왼쪽 90도 회전
for i in range(2):          # 1주기를 그리고 2번 반복해 문제 예시처럼 보이도록 함
    p2 = int(p/2)           # 주기의 반 크기
    tr.forward(p2)          # 위쪽으로 반크기 이동
    tr.right(90)
    tr.forward(p2)
    tr.right(90)
    tr.forward(p)
    tr.left(90)
    tr.forward(p2)
    tr.left(90)
    tr.forward(p2)

728x90
반응형