티스토리 뷰
내일은 중간고사이기 때문에 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이다. (비트연산자)
내가 자주 실수하는 것들
내가 가장 실수하는 것은 문제를 제대로 읽지 않는 것이다. 문제조건에 맞추어 모든 소스를 정확하게 작성할 필요가 있고, 지금까지 배운 내용 안에 있는 것들만 활용하여 문제를 해결하자.
'CODING > Python' 카테고리의 다른 글
| 경북대 예비대학 파이썬교육 (6일차) (문자열, 함수와 모듈, 클래스) (0) | 2023.02.20 |
|---|---|
| 경북대 예비대학 파이썬교육 (5일차) (리스트, 튜플, 딕셔너리, 세트 자료형) (0) | 2023.02.20 |
| 경북대 예비대학 파이썬교육 (중간고사 문제 + 4일차) (0) | 2023.02.17 |
| 경북대 예비대학 파이썬교육 (2일차) (0) | 2023.02.15 |
| 경북대 예비대학 파이썬교육 (1일차) (0) | 2023.02.13 |