fullmoon's bright IT blog

[python] Turtle 연습문제 본문

STUDY

[python] Turtle 연습문제

휘영청 2023. 6. 4. 17:05
728x90

갑자기 파이썬?

 

클라우드 엔지니어은 프로그래밍 언어가 빠지면 모양만 예쁜 조화일뿐이다.
프로그래밍 언어를 잘한다면? 나는 더 멋진 꽃이 될 수 있지 않을까?
그리고 보는 시각과 얻는 인사이트의 중요성으로 공부 시작 '_'

 

홍정모 아저씨 파이썬 연습문제

#기존의 파이선 코드는 냅두고 반복문만
import turtle

t = turtle.Turtle()

# turtle.setup(1280, 960)
# turtle.screensize(400, 300)

t.speed("fastest")
t.shape("turtle")
t.turtlesize(2)
t.color("blue")
t.pencolor("green")

먼저 사각형 그리고 옆으로 기울여서 그리면 되겠구만

for j in range(8):
    for i in range(8):
        t.forward(100)
        t.right(90)
    t.right(45)
t.right(45)


# 첫번째는 일단 사각형
for i in range(8):
    t.forward(100)
    t.right(90)
t.right(45)

#안에 반복문 또 만들기
for j in range(8):
 (반복문)
t.right(45)

4번 반복하면 사각형 4개 그려지니까 8번 반복하면 8개로 그려지겠지

기울여긴 각은 90도는 아니고 45도쯤?

2번째는 삼각형

각도 120도

for i in range(3):
    t.forward(100)
    t.right(120)

3번째

 

삼각형 6개 붙여서 하라고 하니까 뭐 60도?..

for j in range(6):
    for i in range(3):
        t.forward(100)
        t.right(120)
    t.right(60)
t.right(60)

4번째

오우 쉣 

보니까 6각형으로 그리는거 같던데 내부의 각이 60도로 그리고 12번 그리는거같은뎅

#내부 반복문
    for i in range(6):
        t.forward(100)
        t.left(60)
        
        
#왼쪽으로 30도
for j in range(12):
    for i in range(6):
        t.forward(100)
        t.left(60)
    t.left(30)
t.left(30)

 

오예 나이스 

 

#python #홍정모 #거북이 #turtle

728x90