티스토리 뷰

내일은 중간고사이기 때문에 3일 차 수업 내용과 중간고사 관련해서 이야기해 보겠습니다.

 

하루종일 반복문

반복문 내용은 너무 쉽기 때문에 모두 생략하겠습니다.

[실습] 거북이 원 그리기

import turtle

swidth, sheight = 500, 500

turtle.title('무지개색 원그리기')
turtle.shape('turtle')

turtle.setup(width = swidth+50, height=sheight+50) # 그래픽 창
turtle.screensize(swidth, sheight)

turtle.penup()
turtle.goto(0, -sheight/2)

turtle.pendown()
turtle.speed(10)

for r in range(1, 250):
    if r % 7 == 1:
        turtle.pencolor('red')
    elif r % 7 == 2:
        turtle.pencolor('orange')
    elif r % 7 == 3:
        turtle.pencolor('yellow')
    elif r % 7 == 4:
        turtle.pencolor('blue')
    elif r % 7 == 5:
        turtle.pencolor('green')
    turtle.circle(r)


turtle.done()

setup(width=, height=)는 그래픽 창 크기를 설정함

screensize(x, y)는 창 내부의 스크린 사이즈를 설정함. 즉 그래픽 창 크기보다는 작아야 됨.

 

중간고사

마지막 정리

eval(expression) : 식을 입력받아서 수식을 실행함

a, b, c = input().split() : 띄어쓰기 단위로 변수에 입력. 굳이 리스트 형식으로 할 필요 x, 애초에 진도도 나가지 않음

a = 123일 때, ~a + 1은 -123이다. (비트연산자)

 

내가 자주 실수하는 것들

내가 가장 실수하는 것은 문제를 제대로 읽지 않는 것이다. 문제조건에 맞추어 모든 소스를 정확하게 작성할 필요가 있고, 지금까지 배운 내용 안에 있는 것들만 활용하여 문제를 해결하자. 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함