Python, Sierpinski Triangle, dan banyak lagi ...

Salam untuk pembaca. Ini adalah artikel pertama saya tentang Habré. Di dalamnya, saya ingin berbagi eksperimen saya dengan algoritma untuk membangun fraktal dengan menempatkan titik dalam koordinat tertentu.





Saya tidak mengecualikan bahwa Anda mungkin sudah memahami topik fraktal, dan bahkan bekerja dengan algoritme, yang akan saya bicarakan, dan ada banyak informasi tentang ini, meskipun saya tidak menemukan eksperimen apa pun dengannya. Jadi jangan pukul ...





Mari kita mulai dengan cerita tentang Segitiga Sierpinski. Ini adalah fraktal, yaitu, seperti kata kata yang salah - sosok yang mirip dengan dirinya sendiri (yang bagian-bagiannya mirip dengan gambar itu sendiri). Anda mungkin pernah melihat Segitiga Sierpinski.





Segitiga Sierpinski
Segitiga Sierpinski

Ada cara membuatnya, yang akan kita ulangi dalam bahasa pemrograman Python. Algoritme itu sendiri terlihat seperti ini:





  .
 ,        .
 :
	     ,    .
      
      







Kotak pirus adalah pembangunnya.
Kotak pirus adalah pembangunnya.

Gambar ini adalah dari program yang saya tulis dengan Python dalam beberapa menit. Saya menggunakan pustaka pyxel, karena saya suka, tampilannya bagus, tetapi ternyata nanti, resolusinya tidak mencukupi, yang dalam kasus kami akan menyulitkan untuk membedakan elemen fraktal kecil.









...









Gagal
Gagal

. , , ( ). - , .





...









Pembangun cenderung ke tengah, sedikit ragu-ragu
,

, . , , , 3 . , . ( , , - ).





...









Kotak?
?

, , 1.n, - 1.75 . - .





, 5 , , - 1.5 ?





Bisakah Anda menyebutnya "Bunga Levin", untuk menghormatiku, jika belum ada yang menemukan sosok ini?
" ", , ?

, , pygame, , 240 , , , , , - .









Tes perpustakaan Pygame
pygame

. - .





1.75, .









Bunga pentagon juga berfungsi
-





, , - , -.





...









.






, , , - - - . , "" - . .





- C++ C# ( Assembler?), , - , , - , , , , . , , ...









, . , /, .





.








All Articles