При помощи лямбда-функции, функций map() и filter() напишите функцию, которая выводит числа в диапазоне от 0 до 100, кратные 3 и возведите данные числа в квадрат
Это Python
romaprihodko2006:
Один алгоритм должен выводить сразу и кратные 3 и их квадраты?
Ответы на вопрос
Ответил romaprihodko2006
1
Если код должен выводить квадраты чисел кратных трём то код такой.
a=1
def sqr3(a):
if a%3==0 and a//3!=0:
print(a**2)
return sqr3(a+1)
else:
return sqr3(a+1)
print(sqr3(a))
Ответил mirageKZ
0
вот так можно сделать
Python
def myfunction(L):
print(list(map(lambda x: x**2, list(filter(lambda x: x%3==0, L)))))
myfunction(list(range(1,100)))
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Информатика,
6 лет назад
Биология,
6 лет назад