from microbit import *
# Функция для вычисления возраста в днях
def age_in_days(years):
return years * 365 # Учитываем только полные годы
# Основной цикл
while True:
display.scroll("Введите возраст (годы):", delay=100)
# Ждем, пока пользователь нажмет кнопку A для начала ввода
while True:
if button_
a.is _pressed():
break
# Ввод возраста с помощью кнопок
age = 0
while True:
if button_
a.is _pressed():
age += 1 # Увеличиваем возраст на 1 год
display.show(age) # Показываем текущий возраст на экране
sleep(500) # Задержка для избежания повторного нажатия
if button_
b.is _pressed():
break # Завершаем ввод, если нажата кнопка B
# Вычисляем возраст в днях
days = age_in_days(age)
# Показываем результат
display.scroll("Ваш возраст в днях: " + str(days), delay=100)
display.clear()
sleep(2000) # Задержка перед новым вводом