프로그램
[파이썬] 문제 : 터틀로 방향 및 이동거리 입력 받아 이동하기
오디세이99
2022. 11. 4. 10:41
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
반응형