Предмет: Информатика,
автор: shormgg
СРОЧНО НАДО 20 БАЛОВ
1) Создать список и заполнить его 2000 случайных чисел (советую использовать цикл)
2) Каждый второй элемент умножить на случайное число от 0 до 2
3) Создать переменную в которую записать сумму всех чисел в созданном списке
PashchDan:
какой язык?
Ответы
Автор ответа:
1
Ответ:
import random
# Создаем список и заполняем его 2000 случайными числами
my_list = [random.randint(0, 1000) for i in range(2000)]
# Каждый второй элемент умножаем на случайное число от 0 до 2
for i in range(1, len(my_list), 2):
my_list[i] *= random.uniform(0, 2)
# Считаем сумму всех чисел в списке
my_sum = sum(my_list)
Объяснение:
Сначала мы создаем список my_list, используя генератор списка и метод randint() из модуля random. Затем мы перебираем каждый второй элемент списка с помощью цикла for с шагом 2 и умножаем его на случайное число от 0 до 2 с помощью метода uniform() из модуля random. Наконец, мы используем функцию sum() для подсчета суммы всех чисел в списке и записываем результат в переменную my_sum.
ошибок не выдает в строке а в Run: пишет - Process finished with exit code 0
Похожие вопросы
Предмет: Українська мова,
автор: katrychenkoviktoria
Предмет: Литература,
автор: ufff7894
Предмет: Информатика,
автор: saida080110
Предмет: Математика,
автор: liliusishk
Предмет: Химия,
автор: sani200421