پروژه گرافیکی پایتون رسم لانه زنبور
دوشنبه, ۲۴ تیر ۱۳۹۸، ۱۱:۰۷ ق.ظ
turtle و math کدی نوشتم که شکل یک لانه ی زنبور را ترسیم کند. با استفاده از
# Hive
# By: Saeed Damghanian
from turtle import *
from math import *
def line(x, y, x2, y2):
''' Draw a line from (x, y) to (x2, y2) '''
penup()
goto(x, y)
pendown()
goto(x2, y2)
def draw_tree(x, y, size, angle,n):
''' Draw a tree of given size and angle at (x, y) '''
if n==1:
return
if size < 4:
return
x2 = x + size * cos(radians(angle))
y2 = y + size * sin(radians(angle))
line(x, y, x2, y2)
draw_tree(x2, y2, size , angle + 60,n-1)
draw_tree(x2, y2, size , angle - 60,n-1)
# main program
#tracer(0,0)
#speed(10)
#delay(2)
draw_tree(0, 0, 50, 90,10)
mainloop()