Programlama bazen sıkıcı ve sıkıcı olabilir, özellikle de konu programlama dersleri almak olduğunda. Genellikle yaptığınız programlar her şeyi siyah küçük bir pencerede verir ve hepsi bu kadar. Python programlama dilinde, oldukça havalı programlar oluşturmanıza izin veren Turtle Graphics adlı bir şey kullanabilirsiniz. Herhangi bir beceri seviyesindeki bir programcı, Python'da harika bir geometrik desen oluşturmak için bunu kullanabilir.
adımlar
Aşama 1. İndirmek Python derleyicisi.
2.7 sürümünü indirdiğinizden emin olun.
Adım 2. Python kabuğunu açın
Python 2.7 klasörünün altına gidin ve “IDLE (python GUI) üzerine tıklayın. Bunun gibi bir python kabuğu ile ortaya çıkmalıdır.
Adım 3. Kabuktan yeni bir dosya başlatın
Sol üst köşede dosyaya tıklayın ve açılır menüden “Yeni Dosya”ya tıklayın. Bu, programınızı yazacağınız adsız bir dosya açacaktır.
Adım 4. Kaplumbağa Grafiklerini İçe Aktarın
Kaplumbağa grafiklerini kullanabilmek için onları programınıza aktarmanız gerekir. Bu, kodunuzun ilk satırında. Bunun gibi "turuncu ithalattan *" yazmanız yeterlidir. Programınıza rastgele oluşturulmuş renkler vermek için bir sonraki satıra “import rasgele” yazmanız gerekir.
Adım 5. Programınızda bir ekran oluşturun
Programınızda grafiklere sahip olmak için, bunların içinde görüntülenmesi için bir ekran oluşturmanız gerekir. Bunu bir değişken oluşturarak (en iyisi değişken ekranını adlandırmak) ve onu “Screen()” fonksiyonuna eşitleyerek yaparsınız. Ekran boyutunun da ayarlanması gerekir. Sonraki satırda ekranınız için yaptığınız değişken adını alıp ekran boyutu fonksiyonunu kullanıyorsunuz. Örneğin: screen.screensize(400, 400,”siyah”). Parantezlerin içinde ekranın yüksekliğini, genişliğini ve arka plan rengini ayarlar.
Adım 6. Geometrik deseni çizmek için bir kalem oluşturun
Ekrandaki önceki adıma çok benzer şekilde, “Pen()” işlevine eşit bir değişken (karışıklığı önlemek için en iyi adlandırılmış kalem) ayarlarsınız. Sonraki satırda kalemin hızını son adımda olduğu gibi hız işlevini kullanarak ayarlarsınız, ancak “.screensize” yerine “.speed” kullanırsınız. Parantez içinde hızı ayarlarsınız (deseni hızlı bir şekilde oluşturmak için hızı 75'e ayarlamayı deneyin).
Adım 7. Daha sonra kare boyutu olarak kullanılacak bir değişken oluşturun
Bu programda elde ettiğiniz havalı geometrik desen, ekranda çizilen birçok kareden oluşuyor. Bu karelerin boyutunu ayarlamak için kullanılacak "size" adında bir değişken oluşturmanız ve 20'ye eşit olmanız gerekir.
Adım 8. Bir for döngüsü oluşturun
İstenen geometrik deseni elde etmek için kalemin kareler oluşturmasını sağlamanız gerekir, bunu for döngüsünün amacı olan tekrarlama yoluyla yaparsınız. Bu, "for i in range(150):" kodunun bir sonraki satırına yazılarak yapılır. Bunun yaptığı şey, programı 150 kez çalıştıracak şekilde ayarlamaktır, bu durumda 150 kez kareler çizmek için kullanılacak ve bu da havalı bir geometrik desenle sonuçlanacaktır. (For döngüsünü oluşturduktan sonraki tüm adımların for döngüsünün içinde olması gerekir. Bu sadece sekme tuşuna basılarak ve girinti yapılarak yapılır. Ancak bunu döngüyü oluşturduktan sonra sizin için otomatik olarak yapmalıdır.)
Adım 9. Rastgele bir renk hazırlayın
Desene rastgele oluşturulmuş renkler vermek için aşağıdakileri yapmanız gerekir. Sonraki satırda “r” adında bir değişken oluşturun ve bunu “random.randint(0, 225)” değerine eşitleyin. “g” ve “b” değişken adlarını kullanarak bu adımı iki kez daha tekrarlayın.
Adım 10. Rastgele rengi saklayın
Artık rastgele sayılar üreten üç değişken olduğuna göre, bunları bir değişkende saklamanız gerekir. Bir sonraki kod satırında “randcol” adında bir değişken oluşturun ve onu “(r, g, b)” olarak ayarlayın.
Adım 11. Programın renk kullanmasına izin verin
Programınıza renklere erişim sağlamak için renk işlevini çalıştırdınız. Renk fonksiyonunu çalıştırmak için tek yapmanız gereken, “colormode(255)” kodunun bir sonraki satırına yazmak ve bir sonraki satıra geçmek.
Adım 12. Rengi ayarlayın
Daha önce oluşturduğunuz kalemi kullanarak rengini belirleyeceksiniz. Bunu “pen.color(randcol)” yazarak yaparsınız. Bu, deseni çizerken kaleminize rastgele bir renk verecektir.
Adım 13. Kalem talimatlarını verin
İstediğiniz efekti elde etmek için “pen.circle(size, step = 4)” yazmanız gerekir. 7. adımda, burada kullanılan bir "boyut" değişkeni oluşturdunuz. O zaman kareyi oluşturan “adımlar = 4” kısmıdır.
Adım 14. Kalemi çevirin
Harika desen, kalemi döngünün her yinelemesinde döndürmekten gelir. Kodun bir sonraki satırına “pen.right(55)” yazarak kalemi çeviriyorsunuz. Bu, kalemin döngü boyunca her seferinde 55 derece sağa dönmesini sağlar.
Adım 15. Karenin boyutunu artırın
Serin kalıbın bir kısmı, karenin büyümeye devam etmesidir. Bunu, kodun son satırını “size = size +3” yazarak yaparsınız. Böylece döngü boyunca her seferinde karenin boyutunu 3 artırır.
Adım 16. Programı çalıştırın
Programınız burada olduğu gibi görünmelidir. Harika geometrik deseni görmek için tek yapmanız gereken klavyenizde “f5” tuşuna basmak.
İpuçları
- İlk çalıştırıldığında programı kaydetmenizi isteyecektir,.py dosyası olarak kaydettiğinizden emin olun.
- İlk kez çalıştırdıktan sonra program yanıt vermiyor diyorsa görmezden gelin ve programdan çıkın.