Ders Notları: Graphikler Referansı

Alakalı Örnek: Optik İlüzyon

Dosya: number_grid.py

Bu bir bonus programıdır! Biraz zorlayıcı olması için hazırlandı.

Ekranda ortalanmış, numaralandırılmış kare bir ızgara çizen bir grafik programı yazın, örneğin:


Programınız bunu, bir boyut alabilen ve bu kadar satır ve o kadar sütunlu bir sayı ızgarası çizebilen bir draw_numbered_grid fonksiyonu oluşturarak yapmalıdır. Daha sonra, main fonksiyonunuz bu fonksiyonu çağırmalıdır. Bu, programınızın farklı boyutlardaki ızgaralarla başa çıkabilmesi gerektiği anlamına gelir:


Görevler

1) Önce, doğru konumda tüm sayı ızgarasının boyutunda bir dikdörtgen çizmeye çalışın. Örneğin, 5x5 için şunu çizmeye çalışmalısınız:


2) Çözümünüzü, belirli bir konumda tek bir kare çizebilen ve belirli bir sayıyı gösteren başka bir fonksiyona bölün. Sadece kırmızı kareyi çizerek başlayın ve içindeki sayı metni hakkında endişelenmeyin.


3) Her karenin içine sayı metnini ekleyin.