Skip to content
Menu
Daniel J. Pierce
  • C#
  • Games
  • Graphics
  • Math
  • Python
  • Tynker
  • Unity
Daniel J. Pierce

Rainbow

Posted on November 6, 2019November 10, 2019

Press Play.

import turtle, time
screen = turtle.Screen()

#global red, green, blue
red = 256; green = 0; blue = 0

def changeColor(addSub, rgb, var):
    global red, green, blue
    for i in range(256):
        if addSub == "+":
            rgb+=1
        else:
            rgb-=1
        if var == 'red': red = rgb
        elif var == 'green': green = rgb
        else: blue = rgb
        screen.bgcolor(red/256, green/256, blue/256)
        time.sleep(0.01)

while True:
    changeColor("+", green, 'green')
    changeColor('-', red, 'red')
    changeColor("+", blue, 'blue')
    changeColor('-', green, 'green')
    changeColor("+", red, 'red')
    changeColor('-', blue, 'blue')

Projects

  • Procedure Platforming
  • Particle Simulator
  • AP Computer Science Paint Program
  • Maybe Good Platformer
  • Custom Gravity Test
  • Triangle Types
  • Unity Obstacle Course v1
  • Collapsing rows
  • Java Tic Tac Toe (No AI)
  • Mersenne Prime Tester
  • Rainbow
  • Pong
  • Simple Tkinter Calculator
  • Hexidecimal Converter
  • Snake eats apple
  • Protect the Galactic Empire
  • Hangman
  • Beautiful Colorful Thing
  • Four Dots
  • Frogga
  • Escape asteroids
  • Portals
  • Guess the Number 2.0
  • Illogical
  • Tic Tac Toe
  • Guess the Number
  • Ultimate Calculator 1.0.0a0
  • Prime Number Tester
  • Number Base Converter 2.0a0
  • Number Base Converter 1.1
  • Python Equation Calculator
©2025 Daniel J. Pierce | WordPress Theme by Superb WordPress Themes