Различия между версиями 2 и 3
Версия 2 от 2020-09-23 19:43:55
Размер: 2109
Редактор: FrBrGeorge
Комментарий:
Версия 3 от 2020-09-23 19:44:12
Размер: 2108
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 1: Строка 1:
= 04. Последовательности, множества и цикл for = = 03. Последовательности, множества и цикл for =
Строка 4: Строка 4:
Темы:  Темы:

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)