Различия между версиями 13 и 14
Версия 13 от 2020-09-27 14:23:51
Размер: 3055
Редактор: FrBrGeorge
Комментарий:
Версия 14 от 2020-10-01 21:38:51
Размер: 3057
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 1: Строка 1:
= 03. Последовательности, множества и цикл for = = 09.24 Последовательности, множества и цикл for =

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

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

Темы:

  • Цикл for:

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

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

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

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

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

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

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

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

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

    • <!> Задача_3 Ввести строки (конец ввода — пустая строка). Выввести (в порядке ввода) только те строки, все символы которых не встречаются в других введённых строках.

      • Пример ввода:
           figi
           abc
           zoo
           deface
           xyl
           hut
           cedar
        Вывод:
           zoo
           xyl
           hut

        Подсказка: вам понадобится список строк (для проверки и вывода), множество всех встретившихся символов, и множество символов, которые встречаются более чем в одной строке.

  • <!> Задача_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)