Маленький проект: список задач
Теперь соберём все этапы в одном небольшом проекте: пишете постановку, получаете (или пишете) код, читаете, проверяете, исправляете. Проект: список задач. Каждая задача — словарь: название и отметка о выполнении.
sonlar = []
sonlar.append(5)
sonlar.append(8)
print(len(sonlar))
print(sonlar[0])Результат2
5spisok.append(x) добавляет элемент в список. Функция может изменять список, находящийся вне функции. Ниже пример добавления значений в список.
Работа начинается с постановки: добавить, отметить выполненной, получить оставшиеся. Написав каждую функцию, проверьте её на примере. Проект можно писать и с помощью искусственного интеллекта, но результат прочитайте и проверьте сами.
Запомните
- Проект = постановка + код + чтение + проверка + исправление.
spisok.append(x)добавляет элемент.- Каждую функцию проверяйте на примере.
Упражнение
Искусственный интеллект мгновенно выдал код всего проекта. Какой путь верный?
Ответ и пояснение
- Читать по частям и проверять каждую часть на примере. (верный ответ)на малых частях ошибку найти проще.
- Отдать пользователям без проверки.ошибки дойдут до пользователей.
- Не читать код и поверить сообщению «работает».то, что код запускается, не гарантирует верность.
Упражнения с кодом
- Напишите список задач:
qosh(nom)добавляет задачу (словарь:nomиbajarildi),bajar(nom)отмечает её выполненной,qolgan()возвращает список названий невыполненных задач.
Подсказка: Каждая задача — словарь{"nom": nom, "bajarildi": False}. Вqolgan()циклом добавляйте черезappendв новый список названия тех, у когоbajarildiложно.
Выполните упражнение в приложении.
Практическое задание
Добавьте в проект одну новую возможность (например, удаление задачи) и проверьте её на 2 примерах.
- Добавил возможность
- Проверил на 2 примерах
Словарь
Интерактивный режим: поиск, прогресс и упражнения на Python.
