М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Ясмина1604
Ясмина1604
21.08.2022 09:26 •  Информатика

A: =xdiv100b: =xmod100c: =xmod10s: =a+b+c

👇
Ответ:
AlsuApuseva
AlsuApuseva
21.08.2022
11000100 должно быть правильно
4,5(29 оценок)
Открыть все ответы
Ответ:
MrAziimov1
MrAziimov1
21.08.2022

lambda - ключевое слово, позволяющее объявить лямбда-выражение (анонимную функцию)

Лямбда-выражение в Python может содержать только одну какую либо инструкцию, возвращающую значение, либо же не возвращающую.

Синтаксис -

lambda parameters: expression

например, лямбда выражение, возвращающее значение входного параметра, увеличенного на 1:

f = lambda x: x + 1

f(1) # -> 2

filter - функция, выполняющая фильтрацию последовательности

сигнатура:

def filter(func: Callable[[Any], bool], source: Iterable[Any]) -> Iterable[Any]

где func - вызываемый объект, имеющий в качестве входного параметра один любой объект и возвращающий логическое значение

source - исходный итерируемый объект

Возврат: Последовательность, составленная из всех элементов, для которых func вернёт true. Возвращаемое значение имеет тип объекта-итератора и является неиндексируемым.

пример:

a = [1, 2, 3, 4]

print(list(filter(lambda p: p > 2, a))) #распечатает [3, 4]

Для задания функции-фильтратора для передачи в filter обычно использую лямбда-выражения

map - функция, применяющая указанную функцию к каждому элементу входной последовательности.

def map(func: Callable[[Any], Any], iterable: Iterable[Any]) -> Iterable[Any]

Где:

func - функция, применяемая к каждому элементу последовательности

iterable - исходная последовательность

Возврат:

Последовательность, составленную из возвращённых значений переданной функцией для каждого из исходных элементов в порядке следования исходных элементов. Возвращаемое значение имеет тип объекта-итератора и является неиндексируемым.

Пример

list_of_str = ['1', '2', '5', '10']  

print(list(map(int, list_of_str))) #[1, 2, 5, 10]

import sys - оператор, импортирующий в текущий файл модуль sys

sys.stdin - предоставляет доступ к стандартному потоку ввода для интерпретатора Python

4,8(91 оценок)
Ответ:
BrainSto
BrainSto
21.08.2022
// Использование указателей для создания односвязного списка
// Сделано на базе демонстрационного примера PascalABC.Net
//
// PascalABC.NET 3.2, сборка 1325 от 19.10.2016
type
  PNode=^TNode;
  TNode=record
    data:integer;
    next:PNode;
  end;

function NewNode(d:integer;n:PNode):PNode;
begin
  New(Result);
  Result^.data:=d;
  Result^.next:=n;
end;

procedure WriteNode(a:PNode);
// Вывод односвязного списка
begin
  Writeln('Содержимое односвязного списка: ');
  var p:=a;
  while p<>nil do begin
    Write(p^.data,' ');
    p:=p^.next;
    end;
  Writeln
end;

function SeekNode(k:integer;a:PNode):PNode;
// Поиск элемента со значением k в списке
begin
  var p:=a;
  Result:=Nil;
  while p<>nil do begin
    if p^.data=k then begin Result:=p; break end;
    p:=p^.next
    end
end;

function PredNode(a,f:PNode):PNode;
// Поиск предшественника f среди a
begin
  var p:=a;
  while p^.next<>f do p:=p^.next;
  Result:=p
end;

procedure Clear(a:pNode);
// Разрушение односвязного списка
begin
  var p:=a;
  while p<>nil do begin
    var p1:=p;
    p:=p^.next;
    Dispose(p1); // Память обязательно возвращать
    end
end;

var
  first,found,father,grandfather,greatgrandfather:PNode;
 
begin
  Randomize;
  first:=nil;
  for var i:=1 to 10 do
    first:=NewNode(Random(100),first);
  WriteNode(first); // первоначальное состояние списка
  var k:=ReadInteger('Введите число для поиска в списке');
  found:=SeekNode(k,first);
  if found<>nil then begin
    father:=PredNode(first,found); // отец
    grandfather:=PredNode(first,father); // дед
    greatgrandfather:=PredNode(first,grandfather); // прадед
    greatgrandfather^.next:=father;
    Writeln('Элемент ',grandfather^.data, ' удален');
    Dispose(grandfather);
    WriteNode(first);
    k:=ReadInteger('Введите число для вставки');
    father^.next:=NewNode(k,found);
    WriteNode(first);
    end
  else Writeln('Такого числа в списке нет');
  Clear(first)
end.  

Пример
Содержимое односвязного списка:
11 75 44 86 88 83 92 18 4 23
Введите число для поиска в списке 88
Элемент 44 удален
Содержимое односвязного списка:
11 75 86 88 83 92 18 4 23
Введите число для вставки 40
Содержимое односвязного списка:
11 75 86 40 88 83 92 18 4 23
4,6(58 оценок)
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ