Skip to main content

Posts

365 DAYS OF CODE - DAY 47

Today, we created a snake game. Most of the code was guided so I will not be posting any code today. 
Recent posts

Turtle Race on Python

Still on Day 46 Turtle Race Code: from turtle import Turtle, Screen import random screen = Screen() screen.setup( width = 500 , height = 400 ) start = False user_bet = screen.textinput( title = "Make Your Bet" , prompt = "Which turtle will win the race? Enter a color: " ) colors = [ "red" , "orange" , "yellow" , "green" , "blue" , "purple" ] all_turtles = [] for color in colors: maddy = Turtle( shape = "turtle" ) maddy.color(color) maddy.penup() maddy.goto(- 240 , - 100 + colors.index(color) * 40 ) all_turtles.append(maddy) if user_bet: start = True while start: for turtle in all_turtles: if turtle.xcor() > 240 : start = False winning_turtle = turtle.pencolor() if winning_turtle == user_bet: print ( f"You've won! The { winning_turtle } turtle is the winner!" ) else : ...

Etch-A-Sketch on Python

Turtle Event Listener # W = Forwards # S = Backwards # A = Counter-Clockwise / Left # D = Clockwise / Right # C = Clear drawing and put the Turtle back in the center from turtle import Turtle, Screen maddy = Turtle() screen = Screen() def move_forward (): maddy.forward( 10 ) def move_backward (): maddy.backward( 10 ) def turn_left (): maddy.left( 10 ) def turn_right (): maddy.right( 10 ) screen.listen() screen.onkey(move_forward, "w" ) screen.onkey(move_backward, "s" ) screen.onkey(move_left, "a" ) screen.onkey(move_right, "d" ) screen.onkey(maddy.reset, "c" ) screen.exitonclick() On Day 46 I really looked forward to working on this. It was fun all the way :)

Hirst Painting Project

  Drawing dots with the python turtle module: import random from turtle import Turtle, Screen, colormode color_list = [( 216 , 103 , 19 ), ( 67 , 171 , 214 ), ( 231 , 167 , 72 ), ( 200 , 122 , 181 ), ( 23 , 11 , 6 ), ( 251 , 141 , 158 ), ( 213 , 98 , 71 ), ( 245 , 193 , 65 ), ( 183 , 135 , 53 ), ( 5 , 19 , 31 ), ( 18 , 6 , 11 ), ( 247 , 164 , 142 ), ( 58 , 106 , 129 ), ( 122 , 161 , 143 ), ( 5 , 10 , 7 ), ( 117 , 80 , 101 ), ( 90 , 67 , 27 ), ( 191 , 97 , 119 ), ( 81 , 145 , 168 ), ( 92 , 52 , 43 ), ( 162 , 204 , 211 ), ( 97 , 42 , 72 ), ( 29 , 74 , 92 ), ( 90 , 158 , 150 ), ( 76 , 100 , 88 ), ( 43 , 63 , 92 ), ( 170 , 204 , 202 ), ( 123 , 117 , 151 ), ( 48 , 71 , 69 )] maddy = Turtle() maddy.speed( 0 ) maddy.penup() maddy.setpos(- 200 , - 200 ) colormode( 255 ) def dot_row (): for i in range ( 10 ): maddy.color(random.choice(color_list)) maddy.dot( 20 ) maddy.forward( 50 ) def move_up...

Extracting Colors from Images in Python using the colorgram.py module

Day 45 My Code: import colorgram colors = colorgram.extract( "image.jpg" , 1000 ) color_list = [] for _ in range ( len (colors)): color_list.append(colors[_].rgb) print (color_list) Output: [Rgb(r=250, g=234, b=220), Rgb(r=216, g=103, b=19), Rgb(r=67, g=171, b=214), Rgb(r=231, g=167, b=72), Rgb(r=200, g=122, b=181), Rgb(r=23, g=11, b=6), Rgb(r=251, g=141, b=158), Rgb(r=213, g=98, b=71), Rgb(r=252, g=238, b=243), Rgb(r=245, g=193, b=65), Rgb(r=249, g=252, b=251), Rgb(r=183, g=135, b=53), Rgb(r=5, g=19, b=31), Rgb(r=18, g=6, b=11), Rgb(r=247, g=164, b=142), Rgb(r=235, g=245, b=247), Rgb(r=58, g=106, b=129), Rgb(r=122, g=161, b=143), Rgb(r=5, g=10, b=7), Rgb(r=117, g=80, b=101), Rgb(r=90, g=67, b=27), Rgb(r=191, g=97, b=119), Rgb(r=81, g=145, b=168), Rgb(r=92, g=52, b=43), Rgb(r=162, g=204, b=211), Rgb(r=97, g=42, b=72), Rgb(r=29, g=74, b=92), Rgb(r=90, g=158, b=150), Rgb(r=76, g=100, b=88), Rgb(r=43, g=63, b=92), Rgb(r=170, g=204, b=202), Rgb(r=123, g=117, b=151), Rgb(r=48,...

Some Exercises on Python Turtle Module

Day 44 Drawing dotted lines using the turtle module: from turtle import Turtle, Screen maddy = Turtle() maddy.shape( "turtle" ) maddy.color( "green" ) maddy.pencolor( "black" ) for i in range ( 50 ): maddy.forward( 3.5 ) maddy.penup() maddy.forward( 3.5 ) maddy.pendown() screen = Screen() screen.exitonclick() Drawing shapes: from turtle import Turtle, Screen import random colors = [ "red" , "green" , "blue" , "yellow" , "cyan" , "magenta" , "orange" , "violet" , "brown" , "black" ] maddy = Turtle() maddy.shape( "turtle" ) maddy.color( "green" ) draw = True sides = 2 while draw: maddy.pencolor(random.choice(colors)) if sides <= 10 : sides += 1 for i in range (sides): maddy.forward( 70 ) maddy.right( 360 / sides) else : draw = False screen = Screen() screen.exito...

PYTHON TURTLE CHALLENGE

On day 43 of the 365 days of code, I am still on the turtle documentation. Using turtle to draw a square: from turtle import Turtle, Screen maddy = Turtle() maddy.shape( "turtle" ) maddy.color( "blue" ) for i in range ( 4 ): maddy.forward( 100 ) maddy.left( 90 ) screen = Screen() screen.exitonclick()