1. Учиться
  2. /
  3. Courses
  4. /
  5. Python 中級

Connected

Exercise

基本的な while ループ

以下は動画の例です。変数 error は初期値が 50.0 で、毎回4で割られ、その結果が表示されます。

error = 50.0
while error > 1 :
    error = error / 4
    print(error)

この例は役に立ちます。ここからは、実際に自分で while ループを作ってみましょう!倒立振子 のごく基本的な制御を実装する while ループをコーディングします。まっすぐ立った状態からのずれ(オフセット)がある場合、while ループがそのオフセットを少しずつ補正します。

while ループの実行に時間がかかりすぎたり、セッションが切れそうな場合は、無限ループを作ってしまっている可能性があります。 特に、ループ内の内容は4つのスペースまたは自動インデントで必ずインデントし、ループにきちんと停止条件があることを確認してください。

Инструкции

100 XP
  • 変数 offset を初期値 8 で作成します。
  • offset が 0 でない限り実行し続ける while ループを記述します。while ループの中では、次を行います。
    • 文 "correcting..." を出力します。
    • 次に、offset の値を1だけ減らします。offset = offset - 1 と書けます。
    • 最後に、ループ内のままで offset を出力し、どのように変化するかを確認します。