로봇 코스를 수강 중이며 Calico에서 Myro 라이브러리를 가져 왔습니다. timeRemaining은 Myro 라이브러리의 미리 정의 된 함수로되어 있지만 정의되지 않은 상태로 유지됩니다."timeRemaining is not defined"오류
이 Myro 기능을위한 온라인 안내서입니다 심지어이 작동하지 않습니다
이while timeRemaining(5):
print "running..."
이 내가 심지어 책에서 직접 코드를 복사하고있어 정확한 오류
NameError: name 'timeRemaining' is not defined
이며 말하는 timeRemaining
이 정의되지 않았습니다. 이 책의 코드가 작동해야합니다.
turnLeft
, forward(speed, time)
등 기타 미리 정의 된 기능이 작동하지만 timeRemaining
과 같지 않습니다. 나는 그것이 작동하지 않습니다 main()
를 실행하려고하면
다음은 옥양목 책 Learning Computing With Robots
def main():
# Run the robot for 60 seconds
while timeRemaining(60):
L, C, R = getLight()
# motors run proportional to light
motors(normalize(L), normalize(R))
stop()
에서 코드 맞아요. 그것은 timeRemaining이 정의되지 않았다고 말합니다. 나는 무엇이 잘못되었는지 알 수 없다.
'myro'를 가져 왔습니까? 가장 쉬운 방법은'from myro import * '입니다. –
은 timer()가 정의되어 있습니까? 타이머 (5) 초 동안 : "running for", 초, "..."인쇄 – fluidmotion
예, Myro를 가져 왔습니다. 그것이 Myro import에서 나온 방법입니다. 정의가되어 있지 않습니다. – user3577397