Ana içeriğe geç

Hata avcılığı: değişken gölgeleme

Bu kod bozuk

Kod önce hedef değişkenini (90°, -60°) olarak tanımlıyor. Amaç, iki ara noktadan geçtikten sonra en son robot.movej(hedef) ile o hedefe varmak. Ama for hedef in ara_noktalar: satırı AYNI ismi kullanıyor — döngü her adımda hedefi yeniden tanımlayıp üstteki atamanın üzerine yazıyor. Python bunda hata vermez, sessizce üzerine yazar.

Görev

Çalıştır'a bas, robotun gerçekte nereye gittiğini gözlemle, sonra kodu düzelt. Robot son olarak (90°, -60°) açılarında olmalı. Düzeltmenin tek bir doğru yazılışı yok — isim çakışmasını çözen her düzeltme kabul edilir.

Neden

Robot neden (90°, -60°) yerine son ara noktada kaldı?

Hazır

Boşta
Python kodu
Kod editörü hazırlanıyor…

Bağlantı yalnız bu sahnenin durumunu taşır; hesap veya ad içermez.

İpuçları