728x90
반응형
# ( F : 앞 , B : 뒤, R : 오른쪽, L : 왼쪽) (이동거리가 0이면 종료)
import turtle as t
t.shape('turtle')
while True: # 무한 반복
ss = input("F:앞, B:뒤, R:오른쪽, L:왼쪽 이동거리(0=종료) (예 : F 50): ") # 입력 받음
lst = ss.split() # 입력을 공백문자로 분리
lst[1] = int(lst[1]) # 두번째 입력 문자열(거리)은 정수로 변환
if lst[1] == 0: # 이동 거리기 0 이면 종료
break # while 문한 반복을 빠져 나감
if lst[0] == 'F': # 거북이 방향에서 앞으로
pass # 회전하지 않음
elif lst[0] == 'B': # 뒤로 이동
t.right(180)
elif lst[0] == 'R':
t.right(90)
elif lst[0] == 'L':
t.right(-90)
t.forward(lst[1]) # 거리 만큼 이동
t.done()
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 사망사유별 데이터 Chart 그리기 (0) | 2022.11.06 |
---|---|
[파이썬] 문제 : 터틀 몇각형,길이 입력 받고 그리기 (0) | 2022.11.04 |
[파이썬] 문제 : 두 리스트 중 중복된 항목 찾기 (0) | 2022.11.04 |
[파이썬] 문제 : 입력 받을 초(sec)를 일시부초로 변환하기 (0) | 2022.11.04 |
[파이썬] 문제 : 주소록 만들기 (0) | 2022.11.04 |
댓글