awacke1's picture
Create app.py
8dde35a
raw
history blame
634 Bytes
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!')