Шрифты (повторение). Исключения
- Ещё раз о выводе текста
- Ситуация исключения и обработка её
Операторы try, except, raise и finally
- Типы исключений, собственные исключения
- Использование исключений в программах (на примере задачи «надёжного ввода»)
Домашнее задание
Прочитать про исключения в учебнике
- Написать функцию «безопасного ввода» (повторяет операцию ввода до тех пор, пока введённые данные не будут корректны)
- Целого числа
- Списка
- Данных заданного вида (в качестве параметра ей передаётся функция, которая преобразует введённую строку в «данные заданного вида»)
«Капризную» функцию: придирается к несущественным мелочам (например, число делится на три) и посылает собственный тип исключений
Придумать игровой процесс программе «расползающееся слово» и реализовать его.
- Вариант игрового процесса: «клавиатурный тренажёр»:
- Задача: написать на клавиатуре или показать мышкой все буквы слова в верном порядке
- Каждый успех увеличивает скорость и бонусы, каждый промах — штраф
- Если штрвф зашкаливает — конец игры
Воспользоваться списком слов в качестве источника случайных слов
- Не забыть выводить счёт/жизни/whatever на экран
Украсить буквы и поле
- Вариант игрового процесса: «клавиатурный тренажёр»:
Условные обозначения
— тема по Linux
— тема повышенной сложности
— теоретическое задание
— тема для самостоятельного изучения