2. Practice tasks 2 Answers
Tasks
Write code to repetitively scroll (quickly) each character in ‘go team’ using a for-loop, when the A-button is pressed.
Write code to repetitively scroll (quickly) each sport in the list
['swimming', 'rowing', 'canoeing']using a for-loop, when the B-button is pressed.Write code in a
while Trueloop 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.Write code in a
while Trueloop to respond to button pressing such that when A is pressed the numbers 0, 1, 2 are scrolled quickly using the range function, when B is pressed the numbers 0, 1, 2, 3, 4 are scrolled quickly using the range function, and when no button is pressed the screen is cleared.
Write code to repetitively scroll (quickly) each character in ‘go team’ using a for-loop, when the A-button is pressed.
from microbit import *
while True:
if button_a.is_pressed():
for char in 'go team':
display.scroll(char, delay=80)
Write code to repetitively scroll (quickly) each sport in the list
['swimming', 'rowing', 'canoeing']using a for-loop, when the B-button is pressed.
from microbit import *
while True:
if button_b.is_pressed():
for sport in ['swimming', 'rowing', 'canoeing']:
display.scroll(sport, delay=80)
Write code in a
while Trueloop 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.
from microbit import *
while True:
if button_a.is_pressed():
for char in 'go team':
display.scroll(char, delay=80)
elif button_b.is_pressed():
for sport in ['swimming', 'rowing', 'canoeing']:
display.scroll(sport, delay=80)
else:
display.clear()
Write code in a
while Trueloop to respond to button pressing such that when A is pressed the numbers 0, 1, 2 are scrolled quickly using the range function, when B is pressed the numbers 0, 1, 2, 3, 4 are scrolled quickly using the range function, and when no button is pressed the screen is cleared.
from microbit import *
while True:
if button_a.is_pressed():
for num in range(3):
display.scroll(num, delay=80)
elif button_b.is_pressed():
for num in range(5):
display.scroll(num, delay=80)
else:
display.clear()