Advertisement
Guest User

Untitled

a guest
Apr 14th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. # Add your Python code here. E.g.
  2. from microbit import *
  3. #LINE 40 is the error
  4. times = 0
  5. a_presses = 0
  6. b_presses = 0
  7. section1 = 'Not Defined'
  8. section2 = 'Not Defined'
  9. section3 = 'Not Defined'
  10. main = True
  11. sub = True
  12. loop1 = True
  13. loop2 = True
  14. loop3 = True
  15. contin = True
  16. letter = 'Error: No Letter Found'
  17.  
  18. while main:
  19. while sub:
  20. #First Time
  21. display.scroll("GO1")
  22. while loop1:
  23. sleep(3000)
  24. if button_a.get_presses() == 1:
  25. a_presses = button_a.get_presses()
  26. b_presses = button_b.get_presses()
  27. section1 = '0'
  28. loop1 = False;
  29. if button_b.get_presses() == 1:
  30. a_presses = button_a.get_presses()
  31. b_presses = button_b.get_presses()
  32. section1 = '1'
  33. loop1 = False;
  34.  
  35.  
  36. while loop2:
  37. display.scroll("GO2")
  38. sleep(3000)
  39. #PROBLEM BELOW: which ever button (A/B) goes first, will not work for Part2
  40. if button_b.get_presses() > b_presses and button_a.get_presses == a_presses and contin == True:
  41. a_presses = button_a.get_presses()
  42. b_presses = button_b.get_presses()
  43. section2 = '1'
  44. loop2 = False
  45. if button_a.get_presses() > a_presses and button_b.get_presses == b_presses and contin == True:
  46. a_presses = button_a.get_presses()
  47. b_presses = button_b.get_presses()
  48. section2 = '0'
  49. loop2 = False
  50. if button_b.get_presses() > b_presses and button_a.get_presses() > a_presses and contin == True:
  51. section2 = '2'
  52. loop2 = False
  53.  
  54. if section2 == '2':
  55. if section1 == '0':
  56. letter = 'E'
  57. if section1 == '1':
  58. letter = 'T'
  59. contin = False
  60. sub = False
  61.  
  62.  
  63.  
  64. while loop3:
  65. display.scroll("GO3")
  66. sleep(3000)
  67. if button_a.get_presses() > a_presses and button_b.get_presses() > b_presses and contin == True:
  68. section3 = '2'
  69. loop3 = False
  70. if button_a.get_presses() > a_presses and contin == True:
  71. a_presses = button_a.get_presses()
  72. b_presses = button_b.get_presses()
  73. section3 = '0'
  74. loop3 = False
  75. if button_b.get_presses() > b_presses and contin == True:
  76. a_presses = button_a.get_presses()
  77. b_presses = button_b.get_presses()
  78. section3 = '1'
  79. loop3 = False
  80.  
  81. if section3 == '2':
  82. if section1 == '0' and section2 == '1':
  83. letter = 'A'
  84. if section1 == '0' and section2 == '0':
  85. letter = 'I'
  86. if section1 == '1' and section2 == '0':
  87. letter = 'N'
  88. if section1 == '1' and section2 == '1':
  89. letter = 'M'
  90. contin = False
  91. sub = False
  92.  
  93. display.show(letter)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement