Различия между версиями 3 и 4
Версия 3 от 2020-09-23 19:44:12
Размер: 2108
Редактор: FrBrGeorge
Комментарий:
Версия 4 от 2020-09-23 19:46:13
Размер: 2082
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 2: Строка 2:
 * Неразбериха в регистрации репозиториев  * Регистрация репозиториев
Строка 10: Строка 10:
  * (!) Задача_1 простые числа в заданном диапазоне (однострочник!)   * <!> Задача_1 простые числа в заданном диапазоне (однострочник!)
Строка 15: Строка 15:
  * (!) Задача_2 ввести и отсортировать числовой список, в качестве ключа сравнения использовать остаток от деление x^2^ на 100   * <!> Задача_2 ввести и отсортировать числовой список, в качестве ключа сравнения использовать остаток от деление x^2^ на 100
Строка 21: Строка 21:
  * (!) Задача_3 Вводить построчно, найти множество, в котором больше всего элементов, не принадлежащих другим множествам
 * (!) Задача_4 на использование `enumerate()` (оно не обязательно необходимо, надо поэнфорсить). Идея в том, что индексация и работает слегка медленнее, и выглядит слегка шумнее
  * <!> Задача_3 Вводить построчно, найти множество, в котором больше всего элементов, не принадлежащих другим множествам
 * <!> Задача_4 на использование `enumerate()` (оно не обязательно необходимо, надо поэнфорсить). Идея в том, что индексация и работает слегка медленнее, и выглядит слегка шумнее

03. Последовательности, множества и цикл for

  • Регистрация репозиториев
  • Д/З надо делать!

Темы:

  • Цикл for:

  • Циклические сборки:
    • Простой пример, пример с if

    • {i} всё нечётные числа в данном диапазоне, в записи которых нет '3'

    • <!> Задача_1 простые числа в заданном диапазоне (однострочник!)

      • подсказка: all()

  • Списки
    • Секционирование, хитрое секционирование
    • {i} элементы второй половины списка, стоящие на нечётных местах, задом наперёд

    • <!> Задача_2 ввести и отсортировать числовой список, в качестве ключа сравнения использовать остаток от деление x2 на 100

  • Множества
    • Зачем нужны, как вводить с помощью eval(input()) и set(eval(inut()))

    • {i} Вводить построчно, посчитать их пересечение и объединение

    • Сборки-множества
      • {i} Переписать Задачу_1

    • <!> Задача_3 Вводить построчно, найти множество, в котором больше всего элементов, не принадлежащих другим множествам

  • <!> Задача_4 на использование enumerate() (оно не обязательно необходимо, надо поэнфорсить). Идея в том, что индексация и работает слегка медленнее, и выглядит слегка шумнее

  • Если будет время: использование random()

LecturesCMC/PythonIntro2020/Prac/03_SequencesFor (последним исправлял пользователь FrBrGeorge 2020-10-01 21:38:51)