1. Practice tasks 1 Questions

Tasks

  1. Write code to repetitively display ‘WINNER’ one character at a time, with 200ms between characters, and with a gap of a second before repeating.

  2. Write code to repetitively scroll ‘microbit’ with a delay of 60ms, and with a gap of half a second before repeating.

  3. Write code to repetitively display a heart and a giraffe with a gap of 250 millisec between them.

  4. Write code to repetitively display 3 different shapes using a list, using default timing.

  5. Write code to repetitively scroll (rapidly) the numbers from the list 2, 3, 5, 7, 11, 13, 17, 19 via a for-loop.

  6. Write code to repetitively scroll (rapidly) the numbers 1 to 9 using a for-loop along with the range function.

  7. Write code to repetitively scroll (quickly) each character in ‘go team’ using a for-loop, when the A-button is pressed.

  8. Write code to repetitively scroll (rapidly) each sport in the list ['swimming', 'rowing', 'canoeing'] using a for-loop, when the B-button is pressed.

  9. Write code in a while True loop to respond to button pressing such that when A is pressed each character in ‘go team’ is scrolled quickly using a for-loop, when B is pressed each sport in the list ['swimming', 'rowing', 'canoeing'] is scrolled quickly using a for-loop, and when no button is pressed the screen is cleared.

  10. Write code in a while True loop to respond to button pressing such that when A is pressed the numbers 1,3,5,7,9 are scrolled quickly using the range function, when B is pressed the numbers 8,6,4,2,0 are scrolled quickly using the range function, and when no button is pressed the screen is cleared.

  11. Write code to scroll 99 100 101 0 1 2 in three different ways: using a string, using a list and using 2 range functions. Use a 1 second gap between each way.