Сельская школа даёт базовое математическое образование

Сельская школа даёт базовое математическое образование всем ребятишкам в деревне. Одно из упражнений на экзамене в начальной школе: разделить восьмизначное число на цифры и выписать их в столбик с текстовыми пометками "большая" (если цифра больше либо равна 5) или "маленькая" (если цифра меньше 5). Напишите программу, которая выполняет такое задание. Формат входных данных Восьмизначное целое положительное число N. Формат выходных данных Все цифры числа, начиная с единиц, каждое в отдельной строке. Рядом с цифрой – слово "большая" или "маленькая" (в зависимости от цифры). по проще
Дополнительные параметры: newVersion: useFile:
Создано: 14.03.2025 15:02

Сельская школа даёт базовое математическое образование всем ребятишкам в деревне.

Одно из упражнений на экзамене в начальной школе: разделить восьмизначное число на цифры и выписать их в столбик с текстовыми пометками "большая" (если цифра больше либо равна 5) или "маленькая" (если цифра меньше 5).

Напишите программу, которая выполняет такое задание.

Формат входных данных Восьмизначное целое положительное число N.

Формат выходных данных Все цифры числа, начиная с единиц, каждое в отдельной строке. Рядом с цифрой – слово "большая" или "маленькая" (в зависимости от цифры). по проще

Для решения задачи, мы можем написать программу на Python, которая будет выполнять следующие шаги:

1. Считать восьмизначное число.
2. Преобразовать его в строку, чтобы иметь возможность работать с каждой цифрой по отдельности.
3. Для каждой цифры определить, она "большая" или "маленькая".
4. Вывести результаты в соответствии с форматом.

Вот пример кода, который решает эту задачу:

python<br># Считываем восьмизначное число<br>N = input("Введите восьмизначное число: ")<br><br># Проверяем, что число восьмизначное<br>if len(N) == 8 and N.isdigit():<br> # Проходимся по каждой цифре<br> for digit in N:<br> if int(digit) >= 5:<br> print(f"{digit} большая")<br> else:<br> print(f"{digit} маленькая")<br>else:<br> print("Ошибка: Введите корректное восьмизначное число.")<br>

### Объяснение кода:
- Мы используем input() для получения числа от пользователя.
- Проверяем, что введённая строка имеет длину 8 и состоит только из цифр (используем метод isdigit()).
- Проходим по каждой цифре в строке. Если цифра больше или равна 5, выводим "большая", иначе — "маленькая".
- Выводим каждую цифру с соответствующей пометкой в новой строке.

Запустив программу, пользователь сможет вводить восьмизначное число, и программа выведет результаты в требуемом формате.