seg_14_01.py

Created by vef03715

Created on May 21, 2021

3.28 KB


from kandinsky import *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

def seg_14():
  x=4
  y=4

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