Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from DrawingPanel import *
- import random
- STEPS = (int(input("How many steps have you walked?")))
- def main():
- full_flowers = STEPS//5000
- small_flower = STEPS % 500
- z = small_flower// 1000 + 1
- leaves = z - 1
- flower_head = 300 - (leaves*20)
- panel = DrawingPanel(500,300, "cyan")
- print(STEPS)
- #background(panel)
- print_flower(panel,full_flowers)
- little_flower(leaves,flower_head)
- def print_flower(panel,full_flowers):
- for line in range(full_flowers):
- ran = random.randomint(0,500)
- panel.draw_line(ran,170,ran,300,"dark green",width = 5)
- for i in range(5):
- panel.draw_line(ran,(290 - (20*(i + 1))),ran + 10, (280-(20*(i + 1))),"dark green", width = 5)
- #for i in range(5):
- panel.draw_line(ran,(300 - (20*(i + 1))),ran + 10, (290-(20*(i + 1))),"dark green", width = 5)
- #panel.fill_oval(ran - 25, 170, 50, -50,"red")
- # panel.fill_oval(ran - 5,140,10,10,"black")
- def little_flower(panel,leaves,a):
- ran = random.randint(0,500)
- panel.draw_line(ran,a - 30,ran,300,"dark green", width = 5)
- for i in range(leaves):
- panel.draw_line(ran, (290 - (20*(i+1))),ran + 10, (280-(20*(i+1))), "dark green", width = 5)
- for i in range(leaves):
- panel.draw_line(ran, (390 - (20*(i+1))),ran - 10, (290-(20*(i+1))), "dark green", width = 5)
- panel.fill_oval(ran - 25, a - 30,50,-50,"red")
- panel.fill_oval(ran - 5,a-50,10,-10,"black")
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement