Python'da Harika Bir Geometrik Desen Nasıl Programlanır (Resimlerle)

İçindekiler:

Python'da Harika Bir Geometrik Desen Nasıl Programlanır (Resimlerle)
Python'da Harika Bir Geometrik Desen Nasıl Programlanır (Resimlerle)

Video: Python'da Harika Bir Geometrik Desen Nasıl Programlanır (Resimlerle)

Video: Python'da Harika Bir Geometrik Desen Nasıl Programlanır (Resimlerle)
Video: Dropbox - Android App ile dosya yüklemek ve paylaşmak 2024, Mayıs
Anonim

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

Python Adım 1'de Harika Bir Geometrik Desen Programlayın
Python Adım 1'de Harika Bir Geometrik Desen Programlayın

Aşama 1. İndirmek Python derleyicisi.

2.7 sürümünü indirdiğinizden emin olun.

Python Adım 2'de Harika Bir Geometrik Desen Programlayın
Python Adım 2'de Harika Bir Geometrik Desen Programlayın

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.

Python Adım 3'te Harika Bir Geometrik Desen Programlayın
Python Adım 3'te Harika Bir Geometrik Desen Programlayın

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.

Python Adım 4'te Harika Bir Geometrik Desen Programlayın
Python Adım 4'te Harika Bir Geometrik Desen Programlayın

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.

Python Adım 5'te Harika Bir Geometrik Desen Programlayın
Python Adım 5'te Harika Bir Geometrik Desen Programlayın

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.

Python Adım 6'da Harika Bir Geometrik Desen Programlayın
Python Adım 6'da Harika Bir Geometrik Desen Programlayın

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).

Python Adım 7'de Harika Bir Geometrik Desen Programlayın
Python Adım 7'de Harika Bir Geometrik Desen Programlayın

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.

Python Adım 8'de Harika Bir Geometrik Desen Programlayın
Python Adım 8'de Harika Bir Geometrik Desen Programlayın

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.)

Python Adım 9'da Harika Bir Geometrik Desen Programlayın
Python Adım 9'da Harika Bir Geometrik Desen Programlayın

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.

Python Adım 10'da Harika Bir Geometrik Desen Programlayın
Python Adım 10'da Harika Bir Geometrik Desen Programlayı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.

Python Adım 11'de Harika Bir Geometrik Desen Programlayın
Python Adım 11'de Harika Bir Geometrik Desen Programlayı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.

Python Adım 12'de Harika Bir Geometrik Desen Programlayın
Python Adım 12'de Harika Bir Geometrik Desen Programlayın

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.

Python Adım 13'te Harika Bir Geometrik Desen Programlayın
Python Adım 13'te Harika Bir Geometrik Desen Programlayın

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.

Python Adım 14'te Harika Bir Geometrik Desen Programlayın
Python Adım 14'te Harika Bir Geometrik Desen Programlayın

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.

Python Adım 15'te Harika Bir Geometrik Desen Programlayın
Python Adım 15'te Harika Bir Geometrik Desen Programlayın

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.

Python Adım 16'da Harika Bir Geometrik Desen Programlayın
Python Adım 16'da Harika Bir Geometrik Desen Programlayın

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.

Önerilen: