from math import * from kandinsky import * from ion import * from time import * from random import * R=randint(0,255) G=randint(0,255) B=randint(0,255) num=1 denom=1 fill_rect(0,0,322,222,(R,G,B)) fill_rect(0,0,322,80,"black") while 1: fract=num/denom draw_string("Numerator : "+str(num),10,5,"cyan","black") draw_string("Denominator : "+str(denom),10,25,"pink",(0,0,0)) draw_string(" = "+str(fract),10,52,"white",(0,0,0)) draw_string("Use Arrow keys",5,147,"white","red") draw_string("To change values.",5,167,"black","white") draw_string("BackSpace = Reset",5,186,"cyan","blue") draw_string("RGB="+str(R)+","+str(G)+","+str(B),164,89) draw_string("[EXE] = Random RGB",4,128,"black","pink") if keydown(KEY_EXE): R,G,B = (randint(0,255),randint(0,255),randint(0,255)) fill_rect(0,70,322,222,(R,G,B)) fill_rect(0,0,322,80,"black") sleep(0.2) if keydown(KEY_UP): fill_rect(0,0,322,80,"black") sleep(0.2) num+=1 if keydown(KEY_DOWN): fill_rect(0,0,322,80,"black") sleep(0.2) num-=1 if keydown(KEY_RIGHT): fill_rect(0,0,322,80,"black") sleep(0.2) denom+=1 if keydown(KEY_LEFT): fill_rect(0,0,322,80,"black") sleep(0.2) denom-=1 if keydown(KEY_BACKSPACE): fill_rect(0,0,322,80,"black") num=1 denom=1 sleep(0.2) if denom<1: denom=1 if num<1: num=1 if num>denom: draw_string("Mix Number",2,89,(0,0,100),(153,204,255)) if num==denom: draw_string("Equal 1",2,89,(0,0,100),(153,204,255)) if num<denom: draw_string("Fraction",2,89,(0,0,100),(153,204,255))