Документ взят из кэша поисковой машины. Адрес оригинального документа : http://uneex.mithril.cs.msu.su/LecturesVMSH/Python/2014-11-07
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 05:03:38 2016
Кодировка: UTF-8
LecturesVMSH/Python/2014-11-07 - UNИX

Постановка и решение задач; функции

Домашнее задание

  1. {i} Прочитать про функции в учебнике

  2. Дорешать задачи предыдущего домашнего задания

  3. (PopularList) По частоте встречаемости

    В первой строке ввести список объектов Python через запятую. Во второй строке еще один список. Вывести элементы первого списка в порядке убывания частоты их появления во втором. Если два элемента встречаются во втором списке одинаковое число раз, первым выводится больший.

    Input:

    1, 2, 3, 4, 5
    1, 2, 1, 2, 1, 2, 3, 4, 4
    Output:

    [2, 1, 4, 3, 5]
  4. (ShuffleList) Четные и нечетные

    Ввести список целых чисел через запятую и вывести другой список, в котором сначала идут все четные элементы первого, а затем ? все нечетные, причем в обратном порядке

    Input:

    1, 2, 3, 4, 5, 7, 6, 8
    Output:

    [2, 4, 6, 8, 7, 5, 3, 1]
  5. (MaxSum) Сегмент с максимальной суммой

    Ввести список целых чисел через запятую,на следующей строке ? число N, и вывести в виде tuple секцию из N идущих подряд элементов этого списка, сумма которых максимальна (если таких секций несколько, вывести самую левую)

    Input:

    13, 16, 17, 19, 14, 12, 11, 13, 19, 15, 17, 16, 19, 13, 12
    6
    Output:

    (13, 19, 15, 17, 16, 19)

Условные обозначения


CategoryClass CategoryVmsh

LecturesVMSH/Python/2014-11-07 (последним исправлял пользователь FrBrGeorge 2014-11-07 21:16:10)