import simplegui
import math
width = 600
height = 600
face1 = false
face2 = false
face3 = false
face4 = false
face5 = false
def all_false():
global face1
global face2
global face3
global face4
global face5
face1 = false
face2 = false
face3 = false
face4 = false
face5 = false
def toggle_face1():
all_false()
global face1
face1 = not face1
def toggle_face2():
all_false()
global face2
face2 = not face2
def toggle_face3():
all_false()
global face3
face3 = not face3
def toggle_face4():
all_false()
global face4
face4 = not face
def toggle_face5():
all_false()
global face5
face5 = not face5
def draw(canvas):
if face1:
canvas.draw_circle((width/2, height/2), width/2 - 50, 10, "Yellow", "Yellow")
canvas.draw_circle((300, 300), 250, 10, "#FCF4A3", "#FCF4A3")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_line((160, 150),(230, 150), 3, "Black")
canvas.draw_line((360, 150),(430, 150), 3, "Black")
canvas.draw_circle((300, 400), 60, 2, "Black", "Black")
canvas.draw_circle((300, 390), 60, 2, "#FCF4A3", "#FCF4A3")
if face2:
canvas.draw_circle((width/2, height/2), width/2 - 50, 10, "Yellow", "Yellow")
canvas.draw_circle((300, 300), 250, 10, "#FCF4A3", "#FCF4A3")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_line((160, 150),(230, 150), 3, "Black")
canvas.draw_line((360, 150),(430, 150), 3, "Black")
canvas.draw_circle((300, 400), 60, 2, "Black", "Black")
canvas.draw_circle((300, 390), 60, 2, "#FCF4A3", "#FCF4A3")
if face3:
canvas.draw_circle((width/2, height/2), width/2 - 50, 10, "Yellow", "Yellow")
canvas.draw_circle((300, 300), 250, 10, "#FCF4A3", "#FCF4A3")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_line((160, 150),(230, 150), 3, "Black")
canvas.draw_line((360, 150),(430, 150), 3, "Black")
canvas.draw_circle((300, 400), 60, 2, "Black", "Black")
canvas.draw_circle((300, 390), 60, 2, "#FCF4A3", "#FCF4A3")
if face4:
canvas.draw_circle((width/2, height/2), width/2 - 50, 10, "Yellow", "Yellow")
canvas.draw_circle((300, 300), 250, 10, "#FCF4A3", "#FCF4A3")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_line((160, 150),(230, 150), 3, "Black")
canvas.draw_line((360, 150),(430, 150), 3, "Black")
canvas.draw_circle((300, 400), 60, 2, "Black", "Black")
canvas.draw_circle((300, 390), 60, 2, "#FCF4A3", "#FCF4A3")
if face5:
canvas.draw_circle((width/2, height/2), width/2 - 50, 10, "Yellow", "Yellow")
canvas.draw_circle((300, 300), 250, 10, "#FCF4A3", "#FCF4A3")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_circle((200, 200), 30, 2, "Black", "White")
canvas.draw_circle((400, 200), 30, 2, "Black", "White")
canvas.draw_line((160, 150),(230, 150), 3, "Black")
canvas.draw_line((360, 150),(430, 150), 3, "Black")
canvas.draw_circle((300, 400), 60, 2, "Black", "Black")
canvas.draw_circle((300, 390), 60, 2, "#FCF4A3", "#FCF4A3")
frame.start()
Explanation:
very long code took forever to type but here got 100 for it.