Определение суммы цифр
Информатика

Напишите программу, которая принимает целое положительное число (не более 100000) с клавиатуры и определяет сумму цифр

Напишите программу, которая принимает целое положительное число (не более 100000) с клавиатуры и определяет сумму цифр в нем, которые меньше 4, но больше 0. Программа должна вывести только сумму этих цифр. Если таких цифр не будет, программа должна вывести сообщение "NO".
Верные ответы (1):
  • Tigressa
    Tigressa
    7
    Показать ответ
    Программирование: Определение суммы цифр

    Чтобы решить данную задачу, нужно написать программу, которая считывает целое положительное число с клавиатуры, а затем определяет сумму цифр в числе, которые меньше 4, но больше 0. Если таких цифр не будет, программа должна вывести сообщение "NO".

    Вот пошаговое решение этой задачи:

    1. Считывание целого положительного числа с клавиатуры.
    2. Инициализация счетчика суммы в 0.
    3. Преобразование числа в строку для удобства обработки.
    4. Итерация по каждой цифре в числе:
    - Если цифра меньше 4 и больше 0, увеличиваем счетчик суммы на эту цифру.
    5. Если счетчик суммы равен 0, выводим сообщение "NO".
    6. Иначе выводим значение счетчика суммы.

    Пример использования программы:


    Введите число: 123456
    Сумма цифр, меньших 4 и больше 0: 3


    Совет: Для решения этой задачи в языке программирования Python можно использовать множество встроенных функций и методов, таких как `input()`, `int()`, `str()`, цикл `for`, операторы сравнения и условные операторы `if-else`.

    Закрепляющее упражнение: Напишите программу, которая решает данную задачу и выводит правильные ответы для следующих чисел: 470, 123, 316, 5555, 0, 4444.
Написать свой ответ: