seg_14_02.py

Created by vef03715

Created on May 21, 2021

6.98 KB


from kandinsky import *
from time import *

def seg0(x,y,z):
  fill_rect(x+1*z,y+0*z,17*z,z,'black')
  fill_rect(x+2*z,y+1*z,15*z,z,'black')
  fill_rect(x+4*z,y+2*z,11*z,z,'black')

def seg1(x,y,z):
  fill_rect(x+0*z,y+1*z,z,11*z,'black')
  fill_rect(x+1*z,y+2*z,z,9*z,'black')
  fill_rect(x+2*z,y+4*z,z,5*z,'black')

def seg2(x,y,z):
  fill_rect(x+4*z,y+4*z,z,3*z,'black')
  fill_rect(x+5*z,y+5*z,z,3*z,'black')
  fill_rect(x+6*z,y+6*z,z,4*z,'black')

def seg3(x,y,z):
  fill_rect(x+8*z,y+4*z,z,6*z,'black')
  fill_rect(x+9*z,y+4*z,z,8*z,'black')
  fill_rect(x+10*z,y+4*z,z,6*z,'black')

def seg4(x,y,z):
  fill_rect(x+14*z,y+4*z,z,3*z,'black')
  fill_rect(x+13*z,y+5*z,z,3*z,'black')
  fill_rect(x+12*z,y+6*z,z,4*z,'black')

def seg5(x,y,z):
  fill_rect(x+18*z,y+1*z,z,11*z,'black')
  fill_rect(x+17*z,y+2*z,z,9*z,'black')
  fill_rect(x+16*z,y+4*z,z,5*z,'black')

def seg6(x,y,z):
  fill_rect(x+3*z,y+11*z,4*z,z,'black')
  fill_rect(x+1*z,y+12*z,8*z,z,'black')
  fill_rect(x+3*z,y+13*z,4*z,z,'black')

def seg7(x,y,z):
  fill_rect(x+12*z,y+11*z,4*z,z,'black')
  fill_rect(x+10*z,y+12*z,8*z,z,'black')
  fill_rect(x+12*z,y+13*z,4*z,z,'black')

def seg8(x,y,z):
  fill_rect(x+0*z,y+13*z,z,11*z,'black')
  fill_rect(x+1*z,y+14*z,z,9*z,'black')
  fill_rect(x+2*z,y+16*z,z,5*z,'black')

def seg9(x,y,z):
  fill_rect(x+4*z,y+18*z,z,3*z,'black')
  fill_rect(x+5*z,y+17*z,z,3*z,'black')
  fill_rect(x+6*z,y+15*z,z,4*z,'black')

def sega(x,y,z):
  fill_rect(x+8*z,y+15*z,z,6*z,'black')
  fill_rect(x+9*z,y+13*z,z,8*z,'black')
  fill_rect(x+10*z,y+15*z,z,6*z,'black')

def segb(x,y,z):
  fill_rect(x+14*z,y+18*z,z,3*z,'black')
  fill_rect(x+13*z,y+17*z,z,3*z,'black')
  fill_rect(x+12*z,y+15*z,z,4*z,'black')

def segc(x,y,z):
  fill_rect(x+18*z,y+13*z,z,11*z,'black')
  fill_rect(x+17*z,y+14*z,z,9*z,'black')
  fill_rect(x+16*z,y+16*z,z,5*z,'black')

def segd(x,y,z):
  fill_rect(x+1*z,y+24*z,17*z,z,'black')
  fill_rect(x+2*z,y+23*z,15*z,z,'black')
  fill_rect(x+4*z,y+22*z,11*z,z,'black')

def seg_f(x,y,z):
  seg0(x,y,z)
  seg1(x,y,z)
  seg2(x,y,z)
  seg3(x,y,z)
  seg4(x,y,z)
  seg5(x,y,z)
  seg6(x,y,z)
  seg7(x,y,z)
  seg8(x,y,z)
  seg9(x,y,z)
  sega(x,y,z)
  segb(x,y,z)
  segc(x,y,z)
  segd(x,y,z)

def seg_9(x,y,z):
  seg0(x,y,z)
  seg1(x,y,z)
  seg5(x,y,z)
  seg6(x,y,z)
  seg7(x,y,z)
  segc(x,y,z)
  segd(x,y,z)

def seg_8(x,y,z):
  seg0(x,y,z)
  seg1(x,y,z)
  seg5(x,y,z)
  seg6(x,y,z)
  seg7(x,y,z)
  seg8(x,y,z)
  segc(x,y,z)
  segd(x,y,z)

def seg_7(x,y,z):
  seg0(x,y,z)
  seg1(x,y,z)
  seg5(x,y,z)
  segc(x,y,z)

def seg_6(x,y,z):
  seg0(x,y,z)
  seg1(x,y,z)
  seg6(x,y,z)
  seg7(x,y,z)
  seg8(x,y,z)
  segc(x,y,z)
  segd(x,y,z)

def seg_5(x,y,z):
  seg0(x,y,z)
  seg2(x,y,z)
  seg7(x,y,z)
  segc(x,y,z)
  segd(x,y,z)

def seg_4(x,y,z):
  seg1(x,y,z)
  seg5(x,y,z)
  seg6(x,y,z)
  seg7(x,y,z)
  segc(x,y,z)

def seg_3(x,y,z):
  seg0(x,y,z)
  seg5(x,y,z)
  seg6(x,y,z)
  seg7(x,y,z)
  segc(x,y,z)
  segd(x,y,z)

def seg_2(x,y,z):
  seg0(x,y,z)
  seg5(x,y,z)
  seg6(x,y,z)
  seg7(x,y,z)
  seg8(x,y,z)
  segd(x,y,z)

def seg_1(x,y,z):
  seg5(x,y,z)
  segc(x,y,z)

def seg_0(x,y,z):
  seg0(x,y,z)
  seg1(x,y,z)
  seg4(x,y,z)
  seg5(x,y,z)
  seg8(x,y,z)
  seg9(x,y,z)
  segc(x,y,z)
  segd(x,y,z)

def seg_14():
  x=4
  y=4

  z=1
  for j in range(8):
    i=0
    seg_f(x+(i*21*z),y+(j*27*z),z)
    i=1
    seg_9(x+(i*21*z),y+(j*27*z),z)
    i=2
    seg_8(x+(i*21*z),y+(j*27*z),z)
    i=3
    seg_7(x+(i*21*z),y+(j*27*z),z)
    i=4
    seg_6(x+(i*21*z),y+(j*27*z),z)
    i=5
    seg_5(x+(i*21*z),y+(j*27*z),z)
    i=6
    seg_4(x+(i*21*z),y+(j*27*z),z)
    i=7
    seg_3(x+(i*21*z),y+(j*27*z),z)
    i=8
    seg_2(x+(i*21*z),y+(j*27*z),z)
    i=9
    seg_1(x+(i*21*z),y+(j*27*z),z)
    i=10
    seg_0(x+(i*21*z),y+(j*27*z),z)
    i=11
    seg_f(x+(i*21*z),y+(j*27*z),z)
    i=12
    seg_9(x+(i*21*z),y+(j*27*z),z)
    i=13
    seg_8(x+(i*21*z),y+(j*27*z),z)
    i=14
    seg_7(x+(i*21*z),y+(j*27*z),z)

  sleep(2)
  fill_rect(0,0,320,222,'white')
  z=2
  j=0
  i=0
  seg_f(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_9(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_8(x+(i*21*z),y+(j*27*z),z)
  i=3
  seg_7(x+(i*21*z),y+(j*27*z),z)
  i=4
  seg_6(x+(i*21*z),y+(j*27*z),z)
  i=5
  seg_5(x+(i*21*z),y+(j*27*z),z)
  i=6
  seg_4(x+(i*21*z),y+(j*27*z),z)
  j=1
  i=0
  seg_3(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_2(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_1(x+(i*21*z),y+(j*27*z),z)
  i=3
  seg_0(x+(i*21*z),y+(j*27*z),z)
  i=4
  seg_f(x+(i*21*z),y+(j*27*z),z)
  i=5
  seg_9(x+(i*21*z),y+(j*27*z),z)
  i=6
  seg_8(x+(i*21*z),y+(j*27*z),z)
  j=2
  i=0
  seg_7(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_6(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_5(x+(i*21*z),y+(j*27*z),z)
  i=3
  seg_4(x+(i*21*z),y+(j*27*z),z)
  i=4
  seg_3(x+(i*21*z),y+(j*27*z),z)
  i=5
  seg_2(x+(i*21*z),y+(j*27*z),z)
  i=6
  seg_1(x+(i*21*z),y+(j*27*z),z)
  j=3
  i=0
  seg_0(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_f(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_9(x+(i*21*z),y+(j*27*z),z)
  i=3
  seg_8(x+(i*21*z),y+(j*27*z),z)
  i=4
  seg_7(x+(i*21*z),y+(j*27*z),z)
  i=5
  seg_6(x+(i*21*z),y+(j*27*z),z)
  i=6
  seg_5(x+(i*21*z),y+(j*27*z),z)

  sleep(2)
  fill_rect(0,0,318,219,'white')
  z=3
  j=0
  i=0
  seg_f(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_9(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_8(x+(i*21*z),y+(j*27*z),z)
  i=3
  seg_7(x+(i*21*z),y+(j*27*z),z)
  i=4
  seg_6(x+(i*21*z),y+(j*27*z),z)
  j=1
  i=0
  seg_5(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_4(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_3(x+(i*21*z),y+(j*27*z),z)
  i=3
  seg_2(x+(i*21*z),y+(j*27*z),z)
  i=4
  seg_1(x+(i*21*z),y+(j*27*z),z)
  j=2
  i=0
  seg_0(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_f(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_9(x+(i*21*z),y+(j*27*z),z)
  i=3
  seg_8(x+(i*21*z),y+(j*27*z),z)
  i=4
  seg_7(x+(i*21*z),y+(j*27*z),z)

  sleep(2)
  fill_rect(0,0,320,222,'white')
  z=4
  j=0
  i=0
  seg_f(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_9(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_8(x+(i*21*z),y+(j*27*z),z)
  i=3
  seg_7(x+(i*21*z),y+(j*27*z),z)
  j=1
  i=0
  seg_6(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_5(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_4(x+(i*21*z),y+(j*27*z),z)
  i=3
  seg_3(x+(i*21*z),y+(j*27*z),z)

  sleep(2)
  fill_rect(0,0,320,222,'white')
  z=5
  j=0
  i=0
  seg_f(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_9(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_8(x+(i*21*z),y+(j*27*z),z)
  j=1
  i=0
  seg_7(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_6(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_5(x+(i*21*z),y+(j*27*z),z)

  sleep(2)
  fill_rect(0,0,320,222,'white')
  z=6
  j=0
  i=0
  seg_f(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_9(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_8(x+(i*21*z),y+(j*27*z),z)
  j=1
  i=0
  seg_7(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_6(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_5(x+(i*21*z),y+(j*27*z),z)

  sleep(2)
  fill_rect(0,0,320,222,'white')
  z=7
  j=0
  i=0
  seg_f(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_9(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_8(x+(i*21*z),y+(j*27*z),z)
  j=1
  i=0
  seg_7(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_6(x+(i*21*z),y+(j*27*z),z)
  i=2
  seg_5(x+(i*21*z),y+(j*27*z),z)

  sleep(2)
  fill_rect(0,0,320,222,'white')
  z=8
  j=0
  i=0
  seg_f(x+(i*21*z),y+(j*27*z),z)
  i=1
  seg_9(x+(i*21*z),y+(j*27*z),z)