AI Ustoz UZ: изучайте искусственный интеллект на узбекском языке

Маленький проект: список задач

Средний уровень · урок 5 · около 15 мин

Теперь соберём все этапы в одном небольшом проекте: пишете постановку, получаете (или пишете) код, читаете, проверяете, исправляете. Проект: список задач. Каждая задача — словарь: название и отметка о выполнении.

sonlar = []
sonlar.append(5)
sonlar.append(8)
print(len(sonlar))
print(sonlar[0])
Результат2
5

spisok.append(x) добавляет элемент в список. Функция может изменять список, находящийся вне функции. Ниже пример добавления значений в список.

Работа начинается с постановки: добавить, отметить выполненной, получить оставшиеся. Написав каждую функцию, проверьте её на примере. Проект можно писать и с помощью искусственного интеллекта, но результат прочитайте и проверьте сами.

Запомните

  • Проект = постановка + код + чтение + проверка + исправление.
  • spisok.append(x) добавляет элемент.
  • Каждую функцию проверяйте на примере.

Упражнение

Искусственный интеллект мгновенно выдал код всего проекта. Какой путь верный?

Ответ и пояснение
  1. Читать по частям и проверять каждую часть на примере. (верный ответ)на малых частях ошибку найти проще.
  2. Отдать пользователям без проверки.ошибки дойдут до пользователей.
  3. Не читать код и поверить сообщению «работает».то, что код запускается, не гарантирует верность.

Упражнения с кодом

  1. Напишите список задач: qosh(nom) добавляет задачу (словарь: nom и bajarildi), bajar(nom) отмечает её выполненной, qolgan() возвращает список названий невыполненных задач.
    Подсказка: Каждая задача — словарь {"nom": nom, "bajarildi": False}. В qolgan() циклом добавляйте через append в новый список названия тех, у кого bajarildi ложно.

Выполните упражнение в приложении.

Практическое задание

Добавьте в проект одну новую возможность (например, удаление задачи) и проверьте её на 2 примерах.

  • Добавил возможность
  • Проверил на 2 примерах

Словарь

Интерактивный режим: поиск, прогресс и упражнения на Python.