Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Add your Python code here. E.g.
- from microbit import *
- #LINE 40 is the error
- times = 0
- a_presses = 0
- b_presses = 0
- section1 = 'Not Defined'
- section2 = 'Not Defined'
- section3 = 'Not Defined'
- main = True
- sub = True
- loop1 = True
- loop2 = True
- loop3 = True
- contin = True
- letter = 'Error: No Letter Found'
- while main:
- while sub:
- #First Time
- display.scroll("GO1")
- while loop1:
- sleep(3000)
- if button_a.get_presses() == 1:
- a_presses = button_a.get_presses()
- b_presses = button_b.get_presses()
- section1 = '0'
- loop1 = False;
- if button_b.get_presses() == 1:
- a_presses = button_a.get_presses()
- b_presses = button_b.get_presses()
- section1 = '1'
- loop1 = False;
- while loop2:
- display.scroll("GO2")
- sleep(3000)
- #PROBLEM BELOW: which ever button (A/B) goes first, will not work for Part2
- if button_b.get_presses() > b_presses and button_a.get_presses == a_presses and contin == True:
- a_presses = button_a.get_presses()
- b_presses = button_b.get_presses()
- section2 = '1'
- loop2 = False
- if button_a.get_presses() > a_presses and button_b.get_presses == b_presses and contin == True:
- a_presses = button_a.get_presses()
- b_presses = button_b.get_presses()
- section2 = '0'
- loop2 = False
- if button_b.get_presses() > b_presses and button_a.get_presses() > a_presses and contin == True:
- section2 = '2'
- loop2 = False
- if section2 == '2':
- if section1 == '0':
- letter = 'E'
- if section1 == '1':
- letter = 'T'
- contin = False
- sub = False
- while loop3:
- display.scroll("GO3")
- sleep(3000)
- if button_a.get_presses() > a_presses and button_b.get_presses() > b_presses and contin == True:
- section3 = '2'
- loop3 = False
- if button_a.get_presses() > a_presses and contin == True:
- a_presses = button_a.get_presses()
- b_presses = button_b.get_presses()
- section3 = '0'
- loop3 = False
- if button_b.get_presses() > b_presses and contin == True:
- a_presses = button_a.get_presses()
- b_presses = button_b.get_presses()
- section3 = '1'
- loop3 = False
- if section3 == '2':
- if section1 == '0' and section2 == '1':
- letter = 'A'
- if section1 == '0' and section2 == '0':
- letter = 'I'
- if section1 == '1' and section2 == '0':
- letter = 'N'
- if section1 == '1' and section2 == '1':
- letter = 'M'
- contin = False
- sub = False
- display.show(letter)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement