Как просить код у искусственного интеллекта и читать его
Когда просите код, укажите: язык, имя и назначение функции, вход и выход, 2–3 примера и ограничения (например, без внешних библиотек). Тогда вы получите короткий понятный код, который сможете прочитать.
def toq_sonlar(royxat):
natija = []
for son in royxat:
if son % 2 == 1:
natija.append(son)
return natija
print(toq_sonlar([1, 2, 3, 4, 5]))Результат[1, 3, 5]Прежде чем запускать полученный код, прочитайте его строка за строкой. В примере ниже % даёт остаток: son % 2 == 1 означает нечётное число. append добавляет элемент в конец списка. Если не можете объяснить строку своими словами, спросите об этой строке инструмент.
Объяснение инструмента тоже может быть неверным: поэтому проверяйте своё понимание на небольшом примере. Умение читать и менять код — ключевой навык vibe coding.
Запомните
- В запросе укажите язык, задачу, вход/выход, примеры и ограничения.
- Перед запуском читайте код строка за строкой.
- Объяснение инструмента тоже проверяйте на малом примере.
Упражнение
Искусственный интеллект выдал код. Что сделать в первую очередь?
Ответ и пояснение
- Сразу использовать и добавить в проект.непонятый и непроверенный код опасен.
- Прочитать построчно, понять, что он делает, и проверить на примерах. (верный ответ)чтение и проверка дают основания доверять коду.
- Проверить только, красиво ли он написан.красивый код тоже может быть неверным.
Упражнения с кодом
- Измените функцию
jami_narx, написанную искусственным интеллектом: при покупке 10 и более штук применяется скидка 10 процентов (итог умножается на 0.9).
Подсказка: Сначалаjami = narx * soni, затемif soni >= 10:умножьтеjamiна 0.9, после этогоreturn jami.
Выполните упражнение в приложении.
Практическое задание
Составьте запрос на код для небольшой функции (язык, задача, вход/выход, 2 примера, ограничение). Реальные личные данные не вводите.
- Написал запрос
- В нём есть пример и ограничение
Словарь
Интерактивный режим: поиск, прогресс и упражнения на Python.
