Программа которая в последовательности натуральных чисел определяет сумму чисел кратных 6

Пожалуйста, приведите более полное условие. Что подаётся на вход? Количество чисел или сразу числа (до тех пор, пока оне не будут равны 0 )? Вы можете дополнить свой вопрос, нажав кнопку править.

7 мар 2020 в 21:39
res = sum(list(filter(lambda x: x % 2 == 0 and x % 6 == 0, [int(i) for i in input().split()])))
8 мар 2020 в 9:20
8 мар 2020 в 9:45
8 мар 2020 в 11:50

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Это можно сделать так:

a=-1 s=0 while a: a=int(input()) if a%10==2 and a%6==0: s+=a print(s)
Отслеживать
ответ дан 8 мар 2020 в 9:46
11.4k 2 2 золотых знака 10 10 серебряных знаков 28 28 бронзовых знаков
а зачем мы присваиваем a «-1»?
9 мар 2020 в 16:01
9 мар 2020 в 16:04
a = int(input(‘Number: ‘)) s = 0 while (a < 0) or (a >0): if (a % 6 == 0) and str(a)[-1] == ‘2’: s += a a = int(input(‘Number: ‘)) print(s)
Отслеживать
ответ дан 8 мар 2020 в 10:53
illussionGM illussionGM
59 7 7 бронзовых знаков
перевод числа в строку довольно долгая операция, проверка остатка гораздо быстрее
9 мар 2020 в 16:05

  • python
  • python-3.x
    Важное на Мете

Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Читайте также:
Программа которая определяет голос

Разбор 15.2 задания | ОГЭ по информатике 2021

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник: ru.stackoverflow.com

Python
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 2. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 2.

В программе переменной a присваиваются значения введенных чисел. Если a длится на 6 и оканчивается на 2, то мы прибавляем a к сумме summ. Остановка при вводе нуля гарантируется условием «while a != 0».

Источник: sous-otvet.net

Напишите программу. сумму чисел, кратных 6.

Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6.

20.2 ОГЭ Информатика 2019 Python Pascal C++

Количество введенных чисел не превышает 100. Все числа не превышают 300.

Программа должна вывести одно число: сумму чисел, кратных 6.

Пример работы программы:

Входные данные: 3, 12, 25, 6.

Выходные данные: 18.

Решение:

Код программы на Паскале:

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru