|
Глава 7. Ввод данных и циклы while . . . . . . . . . . . . . . . . . . . . . . . . . . 120Байланысты: Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )Глава 7. Ввод данных и циклы while . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Как работает функция input() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Циклы while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Использование цикла while со списками и словарями . . . . . . . . . . . . . . . . . 130
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Глава 8. Функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Определение функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Передача аргументов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Возвращаемое значение
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
142
Передача списка
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
147
Хранение функций в модулях . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Стилевое оформление функций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Глава
9
. Классы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Создание и использование класса
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
161
Работа с классами и экземплярами . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Наследование
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
170
Импортирование классов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Импортирование нескольких классов из модуля . . . . . . . . . . . . . . . . . . . . . 179
Стандартная библиотека Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Оформление классов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Оглавление
Достарыңызбен бөлісу: |
|
|