1) Напишите функцию которая принимает SET и рекурсивно удаляет оттуда по одному элементу при запуске. 2) Создайте lambda функцию которая принимает одно число и возвращает это число умноженное на 1.185. Вам дан список :
[1745345,98726,439872634,7312,648 72,123687126,9312,4124,231,3123,34, 3453] пройдите по списку и примените функцию к каждому числу

ОТВЕТЬТЕ! ЯЗЫК ПИТОН !

Ответы

в одном байте восемь бит. следовательно 100/8=12.5   ответ 12.5

революция 1917 года и великая отечественная война (1941-1945)

Задача 1:

def rec(s):

       if len(s) == 0:

       return s   #Если длина множества равна нулю, мы возвращаем пустое множество

        for value in s:  

              a = []   #Присваиваем в переменную a пустой список

              a.append(value)  #Добавляем в список значение из множества

             break   #Останавливаем цикл

      s.discard(a[0])  #Удаляем элемент из множества, который находится в списке на нулевой позиции

      return rec(s)   #Вызываем рекурсивную функцию для нового множества

print(rec(#любое множество))

Задача 2

spisok = [1745345,98726,439872634,7312,64872,

               123687126,9312,4124,231,3123,34,3453]

anom = lambda x : x * 1.185   #Создание анонимной функции

new_spisok = []   #Будущий список с новыми значениями

for value in spisok:

new_spisok.append(float('%.3f' % anom(value)))   #Добавляем в новый список значение, которое обработало анонимная функция (умножила на 1.185).  

print(new_spisok)

'%.3f' % anom(value) означает, что мы форматируем наше число до 3 знаков после запятой (f - для форматирования в виде числа с плавающей запятой, % - форматирующий оператор). После форматирования, на выходе, мы получаем строку, поэтому строку нужно преобразовать назад в вещественный тип данных (float('%.3f' % anom(value)))

Найдено 3 ответ(ов)
Показать ответы


Знаешь ответ?

Похожие вопросы:

мы заметили закономерность- с каждым днем кол-во ряски увеличивается в 2 раза.30 июня ряска покрыла всю поверхность озера ===> половина озера была покрыта ряской 29 июня....Подробнее
ответов: 2
var i,j,k: integer; s,p: string; begin p: ='abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя'; readln(s); k: =0; for i: =1 to length(s) do for j: =1 to length(p) do...Подробнее
ответов: 3
program a1; const n=20; var c: array [1..100] of integer; var i,k: integer; begink: =0; for i: =1 to n do beginc[i]: =random(101)-50; {заполнение массива произвольно от -50 до 50}...Подробнее
ответов: 2
с компьютера можно редактировать фотографии, создавать тексты, пользоваться интернетом, создавать графические изображения, делать видео монтаж и.т.д.   если использовать комп...Подробнее
ответов: 3
Популярные вопросы