
Создать и заполнить массив длиной N=50, числами от 0 до N. Запрограммировать функцию, которая
находит сумму всех чисел кратные 3 или 4. В Python, без использования min() и max()

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

def sum_divisible_by_3_or_4(n):
# Создаем массив чисел от 0 до n
numbers = [i for i in range(n+1)]
# Суммируем числа, которые кратны 3 или 4
result = sum(x for x in numbers if x % 3 == 0 or x % 4 == 0)
return result
# вывод суммы
print(sum_divisible_by_3_or_4(50))
Ответ: 600



Конечно! Вот пример кода на Python, который создает и заполняет массив числами от 0 до N, а затем находит сумму всех чисел, кратных 3 или 4:
pythondef sum_multiples(n):
arr = [i for i in range(n+1)] # Создаем и заполняем массив числами от 0 до N
total = 0
for num in arr:
if num % 3 == 0 or num % 4 == 0: # Проверяем, является ли число кратным 3 или 4
total += num
return total
N = 50
result = sum_multiples(N)
print("Сумма чисел, кратных 3 или 4, равна:", result)
В этом коде мы используем генератор списка ([i for i in range(n+1)]
) для создания и заполнения массива числами от 0 до N. Затем мы итерируемся по массиву и проверяем, является ли каждое число кратным 3 или 4. Если число удовлетворяет этому условию, мы добавляем его к общей сумме (total
). В конце функция возвращает эту сумму, и мы выводим результат на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili