awacke1 commited on
Commit
8dde35a
·
1 Parent(s): b3912ac

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -0
app.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import turtle
3
+
4
+ st.title('Fractal Drawing')
5
+
6
+ def draw_fractal():
7
+ t = turtle.Turtle()
8
+ t.speed('fastest')
9
+
10
+ # Recursive function to draw the fractal
11
+ def draw(size, angle):
12
+ if size > 5:
13
+ t.forward(size)
14
+ t.right(angle)
15
+ draw(size * 0.8, angle)
16
+ t.left(angle * 2)
17
+ draw(size * 0.8, angle)
18
+ t.right(angle)
19
+ t.backward(size)
20
+
21
+ # Start drawing the fractal
22
+ t.penup()
23
+ t.goto(0, -200)
24
+ t.pendown()
25
+ t.color('green')
26
+ draw(200, 60)
27
+
28
+ if st.button('Draw Fractal'):
29
+ draw_fractal()
30
+ st.write('Done!')