Предмет: Информатика, автор: Ppfpfpfdkn

При помощи лямбда-функции, функций 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)))

Похожие вопросы
Предмет: Окружающий мир, автор: lerchik151