Вопрос задан 16.06.2023 в 13:29. Предмет Информатика. Спрашивает Нестерович Рома.

Решите задачу в Pyton Программа получает на вход натуральные числа. Количество чисел неизвестно.

Последовательность заканчивается на 0. Определите сумму всех чисел,кратных 4 и оканчивающихся на 8.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чопик Аня.

a = []

while 1:

n = int(input())

if not n: break # n == 0

a.append(n)

print(sum(i for i in a if not i%4 and i%10==8))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете решить эту задачу, используя цикл while для ввода чисел и проверку каждого числа на соответствие условиям (кратность 4 и окончание на 8). Вот пример решения на языке Python:

python
# Инициализируем переменную для хранения суммы сумма = 0 # Ввод чисел от пользователя число = int(input("Введите число: ")) # Цикл будет выполняться, пока число не равно 0 while число != 0: # Проверяем условия (кратность 4 и окончание на 8) if число % 4 == 0 and число % 10 == 8: # Добавляем число к сумме сумма += число # Снова вводим число от пользователя число = int(input("Введите число: ")) # Выводим сумму print("Сумма чисел, кратных 4 и оканчивающихся на 8:", сумма)

В этом коде мы используем цикл while, который продолжается до тех пор, пока число, введенное пользователем, не станет равным 0. Внутри цикла мы проверяем каждое число на соответствие условиям и, если оно удовлетворяет им, добавляем его к переменной сумма. После окончания ввода чисел мы выводим итоговую сумму.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос