Функции и генераторы

Функции

Генераторы

О решении домашних заданий

Д/З

  1. Прочесть и прощёлкать третью и четвёртую главы учебника (четвёртая глава — это упражнения)

  2. EJudge: HelloWorld 'Hello World'

    Написать программу, которая выводит строку Hello, world (в точности)

    Input:

    (ввод не нужен)
    Output:

    Hello, world
  3. EJudge: ThreeBack 'Три объекта через запятую'

    Ввести три python3-объекта через запятую (с помощью eval(input())), вывести их через пробел, причём в обратном порядке

    Input:

    "345", 100500, -2
    Output:

    -2 100500 345
  4. EJudge: ThreeFun 'Три объекта — функция'

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

    Input:

    function("QWE", 1.3456, 7)
    Output:

    (7, 'QWE')
  5. EJudge: MoreViews 'По-всякому'

    Написать генератор по имени generator(), которому передаётся параметр — целое число (возможно, отрицательное!), а он возвращает по очереди три значения: это число с обратным знаком, это число, преобразованное в строку и количество десятков в этом числе. Напоминаю, что вывод в этом примере — это результаты трёх последовательных вызовов generator(12345)

    Input:

    12345
    Output:

    -12345
    12345
    4

LecturesCMC/PythonIntro2018/02_Functions (last edited 2018-09-28 14:36:14 by FrBrGeorge)