Вопрос:

(2 балла) Напишите программу на языке программирования Python, которая в последовательности натуральных чисел подсчитывает количество чисел, кратных 6, которые не оканчиваются на 8, и выводит его на экран. На вход программа сперва получает количество чисел, а затем сами числа.

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение:

Для решения этой задачи нам понадобится написать программу на Python, которая будет обрабатывать введенные пользователем числа, проверять их на соответствие заданным условиям (кратность 6 и отсутствие окончания на 8), и подсчитывать количество таких чисел.

Пошаговое решение:

  1. Шаг 1: Получаем от пользователя количество чисел, которое нужно будет ввести.
  2. Шаг 2: Инициализируем переменную-счетчик для хранения количества подходящих чисел (например, `count = 0`).
  3. Шаг 3: Организуем цикл, который будет повторяться столько раз, сколько чисел ввел пользователь.
  4. Шаг 4: Внутри цикла получаем очередное число от пользователя.
  5. Шаг 5: Проверяем, делится ли число на 6 без остатка (т.е. кратно 6). Используем оператор `%`: `number % 6 == 0`.
  6. Шаг 6: Параллельно проверяем, не оканчивается ли число на 8. Для этого можно использовать оператор `%` с числом 10: `number % 10 != 8`.
  7. Шаг 7: Если оба условия из шагов 5 и 6 выполняются, увеличиваем счетчик `count` на 1.
  8. Шаг 8: После завершения цикла выводим итоговое значение счетчика `count` на экран.

Пример кода на Python:

num_count = int(input('Введите количество чисел: '))
count = 0
for _ in range(num_count):
    number = int(input('Введите число: '))
    if number % 6 == 0 and number % 10 != 8:
        count += 1
print('Количество чисел, кратных 6 и не оканчивающихся на 8:', count)
ГДЗ по фото 📸
Подать жалобу Правообладателю