Hazırlayanlar: Eric Roberts, Mehran Sahami
Çevirenler: Serhat Arslan, Ceren Kocaoğullar
Handouts: Graphics Reference
Worked Example: Draw People
File: target.py
Farz edin ki, şunun gibi görünen bir okçuluk hedef tahtasının resmini çizdiren bir program ortaya koymanız için işe alındınız:
Bu şekil sadece doğru sırayla çizilmiş üç ovalden oluşuyor, ikisi kırmızı ve biri beyaz. En dış çemberin yarıçapı 150 piksel, beyaz çemberin yarıçapı 100 piksel, ve en içteki kırmızı çemberin yarıçapı ise 50 piksel. Şekil pencereye göre ortalanmalı.
Bu proje için başlangıç kodunun main() fonksiyonunun dışına yazılmış olan şu satırlara sahip olduğunu fark edebilirsiniz:
BIG_CIRCLE_RADIUS = 150
MEDIUM_CIRCLE_RADIUS = 100
SMALL_CIRCLE_RADIUS = 50
Bu satırlar sabitleri tanımlar: yani değerleri asla değişmeyen değişkenler. Bunlar tüm fonksiyonların dışında tanımlandığından, değerlerini programın herhangi bir noktasında okuyabilirsiniz. Bu programı 150, 100 ve 50 sayılarını doğrudan ihtiyacınız olan her yerde kullanarak da yazabilirsiniz, ancak sabitleri kullanmak programınızın okunmasını çok daha kolay hale getirir.