from math import * from kandinsky import * from time import * def lcd_dsp(lcd_t,lcd_n): x=40 y=25 w=5 b=10 lcd_on=color('blue') lcd_off=color('brown') for i in range(0,lcd_n): t=lcd_t[i] lcd_d=[(0,0,0)]*7 if t==" ": lcd_d[0]=lcd_off lcd_d[1]=lcd_off lcd_d[2]=lcd_off lcd_d[3]=lcd_off lcd_d[4]=lcd_off lcd_d[5]=lcd_off lcd_d[6]=lcd_off elif t=="0": lcd_d[0]=lcd_on lcd_d[1]=lcd_off lcd_d[2]=lcd_on lcd_d[3]=lcd_on lcd_d[4]=lcd_on lcd_d[5]=lcd_on lcd_d[6]=lcd_on elif t=="1": lcd_d[0]=lcd_off lcd_d[1]=lcd_off lcd_d[2]=lcd_off lcd_d[3]=lcd_off lcd_d[4]=lcd_on lcd_d[5]=lcd_off lcd_d[6]=lcd_on elif t=="2": lcd_d[0]=lcd_on lcd_d[1]=lcd_on lcd_d[2]=lcd_on lcd_d[3]=lcd_off lcd_d[4]=lcd_on lcd_d[5]=lcd_on lcd_d[6]=lcd_off elif t=="3": lcd_d[0]=lcd_on lcd_d[1]=lcd_on lcd_d[2]=lcd_on lcd_d[3]=lcd_off lcd_d[4]=lcd_on lcd_d[5]=lcd_off lcd_d[6]=lcd_on elif t=="4": lcd_d[0]=lcd_off lcd_d[1]=lcd_on lcd_d[2]=lcd_off lcd_d[3]=lcd_on lcd_d[4]=lcd_on lcd_d[5]=lcd_off lcd_d[6]=lcd_on elif t=="5": lcd_d[0]=lcd_on lcd_d[1]=lcd_on lcd_d[2]=lcd_on lcd_d[3]=lcd_on lcd_d[4]=lcd_off lcd_d[5]=lcd_off lcd_d[6]=lcd_on elif t=="6": lcd_d[0]=lcd_on lcd_d[1]=lcd_on lcd_d[2]=lcd_on lcd_d[3]=lcd_on lcd_d[4]=lcd_off lcd_d[5]=lcd_on lcd_d[6]=lcd_on elif t=="7": lcd_d[0]=lcd_on lcd_d[1]=lcd_off lcd_d[2]=lcd_off lcd_d[3]=lcd_off lcd_d[4]=lcd_on lcd_d[5]=lcd_off lcd_d[6]=lcd_on elif t=="8": lcd_d[0]=lcd_on lcd_d[1]=lcd_on lcd_d[2]=lcd_on lcd_d[3]=lcd_on lcd_d[4]=lcd_on lcd_d[5]=lcd_on lcd_d[6]=lcd_on elif t=="9": lcd_d[0]=lcd_on lcd_d[1]=lcd_on lcd_d[2]=lcd_on lcd_d[3]=lcd_on lcd_d[4]=lcd_on lcd_d[5]=lcd_off lcd_d[6]=lcd_on # else: fill_rect(i*x+w*2,b,x-(w*3),w,lcd_d[0]) fill_rect(i*x+w*2,b+y+w,x-(w*3),w,lcd_d[1]) fill_rect(i*x+w*2,b+y*2+w*2,x-(w*3),w,lcd_d[2]) fill_rect(i*x+w,b+w,w,y,lcd_d[3]) fill_rect(i*x+x-w,b+w,w,y,lcd_d[4]) fill_rect(i*x+w,b+w*2+y,w,y,lcd_d[5]) fill_rect(i*x+x-w,b+w*2+y,w,y,lcd_d[6]) def lcd01(): lcd_n=8 lcd_t=[" "]*lcd_n fill_rect(0,0,320,222,color('black')) lcd_dsp(lcd_t,lcd_n) sleep(1) for i in range(0,12345678,106789): lcd_t=[" "]*lcd_n s=str(i) for j in range(0,9): if j<len(s): lcd_t[j]=s[j] lcd_dsp(lcd_t,lcd_n)