Ответы
Ответ дал:
0
from random import randint
a = [randint(0, 10) for _ in range(10)]
print(a)
[print(x**2) for x in a]
# Альтернативный вариант без однострочных генераторов:
from random import randint
a = []
for _ in range(10):
a.append(randint(0, 10))
print(a)
for x in a:
print(x**2)
В условии задачи сначала выводится начальный список.
ну добавь "print(a)" перед тем как он печатает квадраты
а это не твой вопрос
все поправил
Я не тот, кто вопрос задавал. Мой ответ ниже. Впрочем, спасибо, что я теперь знаю как интерпретатор работает со списками без присвоения. Это забавно. Типа создаётся список, принты отработали, и сборщик мусора собрал список из ретёрнов от принта?
Может и так. А может из-за оптимизации никакого списка и не будет.
Ответ дал:
0
Ответ:
from random import randint
a = [randint(0,10) for _ in range(10)]
print(a)
print(*map(lambda x:x**2, a))
Объяснение:
Вас заинтересует
2 года назад
2 года назад
8 лет назад
9 лет назад