from machine import Pin
import time

led_Col=[2,3,4,5,25,7,8,9,21,22];

Pin(led_Col[0], Pin.OUT)
Pin(led_Col[1], Pin.OUT)
Pin(led_Col[2], Pin.OUT)
Pin(led_Col[3], Pin.OUT)
Pin(led_Col[4], Pin.OUT)
Pin(led_Col[5], Pin.OUT)
Pin(led_Col[6], Pin.OUT)
Pin(led_Col[7], Pin.OUT)
Pin(led_Col[8], Pin.OUT)
Pin(led_Col[9], Pin.OUT)

buttonA= Pin(0, Pin.IN, Pin.PULL_UP)
buttonB = Pin(1, Pin.IN, Pin.PULL_UP)

while 1:
    
    for i in range(len(led_Col)):
        
        i>5
        
        j=Pin(led_Col[i], Pin.OUT)
       
        Pin(led_Col[0], Pin.OUT).low()
        Pin(led_Col[1], Pin.OUT).low()
        Pin(led_Col[2], Pin.OUT).low()
        Pin(led_Col[3], Pin.OUT).low()
        Pin(led_Col[4], Pin.OUT).low()
        Pin(led_Col[5], Pin.OUT).high()
        Pin(led_Col[6], Pin.OUT).high()
        Pin(led_Col[7], Pin.OUT).high()
        Pin(led_Col[8], Pin.OUT).high()
        Pin(led_Col[9], Pin.OUT).high()
        
        time.sleep(0.2)
            
        j.high()
        Pin(led_Col[5], Pin.OUT).low()
        
        time.sleep(0.2)
        
        j.high()
        Pin(led_Col[6], Pin.OUT).low()
        
        time.sleep(0.2)
        
        j.high()
        Pin(led_Col[7], Pin.OUT).low()
        
        time.sleep(0.2)

        j.high()
        Pin(led_Col[8], Pin.OUT).low()
        
        time.sleep(0.2)

        j.high()
        Pin(led_Col[9], Pin.OUT).low()
        
        time.sleep(0.2)
            
        if (buttonA.value()==0):
            
            Pin(led_Col[0], Pin.OUT).high()
            Pin(led_Col[1], Pin.OUT).high()
            Pin(led_Col[2], Pin.OUT).high()
            Pin(led_Col[3], Pin.OUT).high()
            Pin(led_Col[4], Pin.OUT).high()
            Pin(led_Col[5], Pin.OUT).low()
            Pin(led_Col[6], Pin.OUT).high()
            Pin(led_Col[7], Pin.OUT).high()
            Pin(led_Col[8], Pin.OUT).high()
            Pin(led_Col[9], Pin.OUT).high() 
        
            time.sleep(0.5)
        
        elif (buttonB.value()==0):
            Pin(led_Col[0], Pin.OUT).low()
            Pin(led_Col[1], Pin.OUT).low()
            Pin(led_Col[2], Pin.OUT).low()
            Pin(led_Col[3], Pin.OUT).low()
            Pin(led_Col[4], Pin.OUT).high()
            Pin(led_Col[5], Pin.OUT).low()
            Pin(led_Col[6], Pin.OUT).low()
            Pin(led_Col[7], Pin.OUT).low()
            Pin(led_Col[8], Pin.OUT).low()
            Pin(led_Col[9], Pin.OUT).low()        
        

            time.sleep(0.5)
       
