대학교 수업/Python

1.2 새내기파이썬 1단원 - 도전과제

kicdor 2024. 4. 29. 11:35
반응형

1)  print(“2+3”) print(2+3) 차이

: 2+3, 5

 

 

2) 다음 코드의 오류는? print(“3*1 = “, “3*1”)

: 3*1 = 3*1 출력된다. print(“3*1 = “, 3*1) 해야한다.

 

 

3) 거북이로 정사각형을 그려보자. (forward, left, right)

: import turtle

t = turtle.Turtle()

t.shape("turtle")

 

t.fd(100)

t.lt(90)  

t.fd(100)

t.lt(90)  

t.fd(100)

t.lt(90)  

t.fd(100)

t.lt(90)  

 

turtle.done()

 

 

4) 거북이로 6각형을 그려보자. (forward, left, right)

import turtle

t = turtle.Turtle()

t.shape("turtle")

 

t.fd(100)

t.lt(60)

t.fd(100)

t.lt(60)

t.fd(100)

t.lt(60)

t.fd(100)

t.lt(60)

t.fd(100)

t.lt(60)

t.fd(100)

t.lt(60)

turtle.done()

 

#(삼각형은 120)

 

 

5) 터틀 그래픽 예제들 실행 방법

: IDLE에서 [Help] – [Turtle Demo] – [Examples] – [START]

 

 

6) 터틀 그래픽으로 만들기 

import turtle

t = turtle.Turtle()

t.shape("turtle")

t.fillcolor("brown")

 

t.begin_fill()

t.goto(0,0)

t.goto(0,100)

t.goto(100,100)

t.goto(100,0)

t.goto(0,0)

t.goto(0,100)

t.end_fill()

 

t.fillcolor("blue")

t.begin_fill()

t.goto(-50,100)

t.goto(150,100)

t.goto(50,200)

t.goto(-50,100)

t.end_fill()

 

t.penup()

t.begin_fill()

t.fillcolor("yellow")

t.goto(20,20)

t.pendown()

t.goto(40,20)

t.goto(40,60)

t.goto(20,60)

t.goto(20,20)

t.end_fill()

 

 

turtle.done()

 

반응형