File size: 634 Bytes
8dde35a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import streamlit as st
import turtle

st.title('Fractal Drawing')

def draw_fractal():
    t = turtle.Turtle()
    t.speed('fastest')

    # Recursive function to draw the fractal
    def draw(size, angle):
        if size > 5:
            t.forward(size)
            t.right(angle)
            draw(size * 0.8, angle)
            t.left(angle * 2)
            draw(size * 0.8, angle)
            t.right(angle)
            t.backward(size)

    # Start drawing the fractal
    t.penup()
    t.goto(0, -200)
    t.pendown()
    t.color('green')
    draw(200, 60)

if st.button('Draw Fractal'):
    draw_fractal()
    st.write('Done!')