Я реализовал программу, которая позволяет получить на вход четырёхзначное число и вывести каждую его цифру отдельно․ Замечу, что само число при этом не изменяется, и для решения задачи использована только одна переменная․Программа работает следующим образом⁚ сначала мы сохраняем четырёхзначное число в переменную ‘number’․ Затем мы используем операцию деления и получаем остаток от деления на 10․ Это даст нам последнюю цифру числа․ Затем мы делим число нацело на 10, чтобы удалить последнюю цифру․ Полученный результат сохраняем в той же переменной․
Теперь, чтобы получить следующую цифру, мы повторяем процесс, снова используя операцию деления и получая остаток от деления на 10․ И так далее٫ пока в переменной ‘number’ не останется только первая цифра․Итак٫ вот программный код⁚
python
number int(input(″Введите четырехзначное число⁚ ″))
# Получение и вывод первой цифры
digit number % 10
print(″Первая цифра числа⁚″, digit)
# Удаление первой цифры
number number // 10
# Получение и вывод второй цифры
digit number % 10
print(″Вторая цифра числа⁚″, digit)
# Удаление второй цифры
number number // 10
# Получение и вывод третьей цифры
digit number % 10
print(″Третья цифра числа⁚″, digit)
# Удаление третьей цифры
number number // 10
# Получение и вывод последней цифры
digit number % 10
print(″Последняя цифра числа⁚″, digit)
После запуска программы на выполнение, она попросит вас ввести четырёхзначное число․ После ввода она последовательно выведет каждую цифру этого числа в соответствующей строке․
Надеюсь, мой опыт поможет вам решить задачу и лучше разобраться в работе с числами в программировании!