2847
Комментарий:
|
3113
|
Удаления помечены так. | Добавления помечены так. |
Строка 37: | Строка 37: |
1. <!> (Брудно, Каплан) Ввести N и число, вывести все N-значные числа, сумма цифр которых равна заданному числу. * Для упражнения решить сначала при N==4 |
Списки. Строковые методы (продолжение)
- Списки, операции над ними
- Списки как изменяемые типы данных:
- Изменение элемента и секции
- Имена объектов и счётчики ссылок
Мелкое копирование вида a[:] и глубокое копирование
Методы sort(),pop()/append(), count()
Строковые методы split() и join()
Другие полезные строковые методы: [r]find(), is…(), replace()…
Домашнее задание
Прочитать про списки в учебнике
Зайти на Online python tutor и пошагово посмотреть такую программу (обращаем внимание на то, как устроены ссылки на объекты):
Ввести список натуральных чисел и отсортировать их по возрастающей (вручную )
Ввести отсортированный список чисел и ещё одно число; проверить, содержится ли это число в списке (вручную )
функции input() можно скармливать что-то вроде range(1,100,3) — будет работать
- Как можно воспользоваться свойством упорядоченности списка, чтобы уменьшить количество проверок?
Отсортировать слова в строке (не вручную )
(ВМК) Ввести последовательность цифр (чисел от 0 до 9), и вывести её в отсортированном виде
Что если последовательность очень длинная?
(Брудно, Каплан) Ввести N и число, вывести все N-значные числа, сумма цифр которых равна заданному числу.
- Для упражнения решить сначала при N==4
Условные обозначения
— тема по Linux
— необязательная тема
— теоретическое задание
— тема для самостоятельного изучения