여기 내 코드입니다. 아무도 내부 루프를 while 루프로 변경하는 방법을 말해 줄 수 있습니다.for 루프에서 while 루프로 변환
import turtle
import time
wn= turtle.Screen()
alex= turtle.Turtle()
alex.hideturtle()
alex.pensize(5)
list= [['alex.left(90)','alex.forward(200)','time.sleep(1)'],
['alex.right(90)','alex.forward(75)','time.sleep(1)'],
['alex.right(90)','alex.forward(55)','time.sleep(1)'],
['alex.penup()','alex.goto(65,136)','alex.pendown()','alex.circle(10)','time.sleep(1)'],
['alex.penup()','alex.goto(75,127)','alex.pendown()','alex.goto(75,98)','time.sleep(1)'],
['alex.right(90)','alex.forward(30)','time.sleep(1)','alex.goto(100,98)','time.sleep(1)'],
['alex.penup()','alex.goto(75,98)'],
['alex.pendown()','alex.left(90)','alex.forward(45)','time.sleep(1)']
,['alex.right(120)','alex.right(180)','alex.forward(50)','time.sleep(1)'],
['alex.penup()','alex.goto(74.00,51)','alex.pendown()','alex.right(120)','alex.forward(45)','alex.left(120)']]
for items in list:
for sublist in items:
exec(sublist)
wn.exitonclick()
왜 그렇게하고 싶은지 우리에게 말할 수 있습니까? –
'for' 루프는 배열의 모든 단일 요소를 처리합니다. 야생의 추측이 있습니다. OP는 일부 요소 만 처리하려고했습니다. 그게 당신이 @ user3558932 할 작정입니까? – alvits