Вопрос задан 15.06.2023 в 18:38. Предмет Информатика. Спрашивает Романова Софья.

Напишите программу, которая заполняет список из 10 элементов случайными числами на отрезке [-50;

50]. Найдите сумму всех элементов, оканчивающихся на 2
0 0
Перейти к ответам

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

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

Відповідь:

import random

L=[]

for i in range(10):

   L.append(random.randint(-50,50))

print(sum(filter(lambda x:x%10==2,L)))

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

Конечно! Вот пример программы на языке Python, которая создает список из 10 случайных чисел на отрезке [-50; 50] и находит сумму всех элементов, оканчивающихся на 2:

python
import random # Создаем пустой список numbers = [] # Заполняем список случайными числами for _ in range(10): number = random.randint(-50, 50) numbers.append(number) # Находим сумму элементов, оканчивающихся на 2 sum_ending_with_2 = sum(number for number in numbers if number % 10 == 2) # Выводим список и сумму print("Список чисел:", numbers) print("Сумма чисел, оканчивающихся на 2:", sum_ending_with_2)

Программа использует модуль random для генерации случайных чисел. Мы заполняем список numbers 10 случайными числами из диапазона [-50; 50]. Затем мы используем генератор списка и условие number % 10 == 2 для отбора только тех чисел, которые оканчиваются на 2, и находим их сумму с помощью функции sum(). Наконец, выводим список чисел и сумму на экран.

0 0

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

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

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

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