728x90
반응형
import turtle as t
shape = ['turtle','circle','square','rectangle'] # 터틀 모양 리스트. 리스트로 지정해서 input시 사용
color = ['red','blue','green','yellow','magenta'] # 색상 리스트. 리스트로 지정해서 input시 사용
in_s = input(f"거북이 모양({', '.join(shape)}) ==> ") # 입력 받음
line_w = int(input("거북이 선 두께 ==> "))
in_c = input(f"거북이 색상({', '.join(color)}) ==> ")
t.setup(width = 600, height = 600) # 화면 큭기 설정 # 호면 크기 지정
t.speed(5) # 그리는 속도
t.shape(in_s) # 터틀에 모양 지정
t.pencolor(in_c) # 선 색상 지정
t.pensize(line_w) # 선 굵기 지정
while True: # while 반복문. 아래 break가 나오면 종료
angle = int(input("거북이의 회전 각도 ==> ")) # 각도 입력 받음
if angle == 0: # 각도가 0 이면 종료
break
length = int(input("가북이의 이동 거리 ==> ")) # 거리 입력 받음
t.right(angle) # 각도로 회전
t.forward(length) # 거리만큰 이동
t.done()
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 터틀 주사위 게임(그림 사용) (2) | 2023.04.06 |
---|---|
[파이썬] 문제 : 터틀로 자동차 그림 그리기 (0) | 2023.04.06 |
[파이썬] 문제 : 입력된 수식(3*35)을 계산 (0) | 2023.04.05 |
[파이썬] 문제 : 10~100까지 정수에서 4의 배수 찾고, 합계 (0) | 2023.04.05 |
[파이썬] 문제 : 입력 받은 수로 수식 계산하기 (0) | 2023.04.05 |
댓글