Привет! Давай разберёмся с задачей.
Перед нами есть несколько программ, которые создают списки и заполняют их случайными числами. Нужно определить, какой из программ соответствует данному результату.
Сначала посмотрим на вывод: [1.0, -70.0, -124.0, -62.0, -108.0, 1.0, -106.0, -25.0, -60.0, 15.0].
Список состоит из десяти чисел, некоторые из них — 1.0, другие — отрицательные и также представлены с плавающей точкой.
Теперь внимательно рассмотрим алгоритмы:
Первый алгоритм: он заполняет список
l15 случайными числами. Затем проходит по списку и для каждого элемента проверяет, если он больше или равен 1, умножает его на 1. И наконец, выводlизменяется до того момента, как будет завершено выполнение условий для каждой итерации, что не подходит.Второй алгоритм: он также заполняет список
l15 случайными числами. Потом пытается делить случайное число на 1 и добавляет число в списокg. В итоге в спискеgоказывается 10 первых случайных чисел из диапазона от -150 до 150. Причем деление на 1 не меняет числа, что соответствует нужному форматированию 1.0 и других знаков.
Итак, вывод программы соответствует второму алгоритму.
Ответ: по второму алгоритму.