Различия между версиями 7 и 8
Версия 7 от 2020-09-24 16:38:11
Размер: 2374
Редактор: FrBrGeorge
Комментарий:
Версия 8 от 2020-09-24 16:40:51
Размер: 2438
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 6: Строка 6:
  * <!> Задача_0 переписать [[../02_Conditionals|задачу 3 с прошлого семинара]] на `for`   * <!> Задача_0 переписать [[../02_Conditionals|задачу 3 с прошлого семинара]] на `for` с использованием `range()`, разумеется

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

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

Темы:

  • Цикл for:

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

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

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

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

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

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

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

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

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

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

  • <!> Задача_4, на использование enumerate():

    • Задана строка из пар вида (буква, последовательность цифр). В ней используются буквы A, B, C и цифры 1, 2, 3, 4, 5; например: "A12B2425C543A21B4". Корректность строки гарантирована. Требуется: для каждого вхождения B вывести номер (позицию в строке) последней из цифр, следующих за B, и саму эту цифру.

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

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