annaar497
?>

3. Зарисуй в тетрадь программу для движення робота по линин, подпиши, для чего нужны блоки 1-5 в программе:o1Учебникстр.92-97250 2518воI50 7551 Блок «Старт» - запускает программу2.3.4.​

Информатика

Ответы

Sacharov84

#Python 3.8.3

from typing import *

def FindFirstIndex(source: Iterable[Any], predicate: Callable[[Any], Any]):

   for index, item in enumerate(source):

       if (predicate(item)):

           return index

def main():

   arr = [1, 2, 3, 4, 5, -1, 2, -4]

   firstOdd = FindFirstIndex(arr, lambda p: p % 2 != 0)

   firstNegative = FindFirstIndex(arr, lambda p: p < 0)

   arr[firstOdd], arr[firstNegative] = arr[firstNegative], arr[firstOdd]

   print(arr)

if __name__ == '__main__':

   main()

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

3. Зарисуй в тетрадь программу для движення робота по линин, подпиши, для чего нужны блоки 1-5 в программе:o1Учебникстр.92-97250 2518воI50 7551 Блок «Старт» - запускает программу2.3.4.​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

hristos1212
uzunanna19922488
gardenkafe
polusik120796
sergeymartyn56
mac4roc3781
Akolomaeva4
rn3ay8
oksana77768
veniaminsem
annakuznetsova841
Ямпольский
nord0764
kit036
eeirikh