기본 while 반복문
아래는 영상에서 보았던 예시입니다. error 변수가 초기값 50.0에서 시작해 실행 시마다 4로 나뉘어 출력됩니다.
error = 50.0
while error > 1 :
error = error / 4
print(error)
이 예시를 참고해서 직접 while 반복문을 만들어보세요! 도립진자의 기본 제어 시스템을 구현하는 while 반복문을 작성해 보겠습니다. 완벽하게 수직으로 서 있는 상태에서 벗어난 오프셋이 있을 경우, while 반복문이 이 오프셋을 조금씩 수정합니다.
while 반복문이 너무 오래 실행되거나 세션이 만료된다면, 무한 반복문이 생성된 것일 수 있습니다. 특히, 반복문 내용을 공백 4칸 또는 자동 들여쓰기로 들여쓰기하고, 반복문이 종료될 수 있는 조건이 설정되어 있는지 꼭 확인하세요.
이 연습은 강의의 일부입니다
중급 Python
연습 안내
- 초기값이
8인 변수offset을 생성하세요. offset이0이 아닌 경우 계속 실행되는while반복문을 작성하세요.while반복문 안에서…"correcting..."이라는 문장을 출력하세요.- 그런 후에
offset의 값을 1씩 감소시키세요.offset = offset - 1을 사용하면 됩니다. - 마지막으로, 반복문 안에서
offset을 출력하여 값이 어떻게 변하는지 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Initialize offset
# Code the while loop