Перейти к содержимому

Python-код, написанный ИИ, не всегда верный | Обзор кода

Epython Lab

0:00 / 0:00

Python-код, написанный ИИ, не всегда верный | Обзор кода

55 просмотров · 10 часов назад
Epython Lab
22,6 тыс. подписчиков
55 просмотров · 10 часов назад
Сгенерированный ИИ код на Python может работать без ошибок, но при этом выдавать неправильный результат. В этом обзоре кода на Python вы узнаете, как скрытая логическая ошибка проходит первый тест, как исправить расчет скидки и как проверить сгенерированный ИИ код с помощью соответствующих тестов. Можно ли доверять сгенерированному ИИ коду только потому, что он работает? Нет, пока вы не убедитесь, что его результат соответствует требованиям. В этом практическом руководстве по отладке на Python мы рассмотрим калькулятор скидок, который на первый взгляд кажется правильным, но содержит скрытую логическую ошибку. 🔍 Что вы узнаете: ✅ Как сгенерированный ИИ код может содержать логические ошибки ✅ Почему прохождение одного теста не доказывает корректность кода ✅ Как правильно рассчитать процентную скидку в Python ✅ Как проверять сгенерированный ИИ код на Python ✅ Как использовать утверждения Python для проверки ожидаемых результатов ✅ Как разрабатывать более эффективные тестовые примеры для надежного программного обеспечения 🐍 Объяснение ошибки В оригинальной реализации скидка вычитается напрямую: `возврат цены - скидка` Это работает для первого примера: цена в 100 долларов со скидкой 20% дает 80 долларов. Однако цена в 200 долларов с той же скидкой дает 180 долларов вместо правильных 160 долларов. В исправленной реализации скидка рассчитывается как процент от первоначальной цены: `возврат цены - (цена * скидка / 100)` Затем мы проверяем исправленную функцию с помощью двух утверждений Python. 💬 ВАШЕ ЗАДАНИЕ Какой тестовый случай вы бы добавили к этой функции скидки? Вы бы протестировали: Нулевую скидку? 100-процентную скидку? Отрицательный или недействительный процент скидки? Оставьте свой ответ в комментариях! Помните: не доверяйте коду, сгенерированному ИИ, просто. Проверяйте результат. Подписывайтесь, чтобы получать больше практических уроков по программированию на Python, методам проверки кода ИИ, советам по отладке, тестированию программного обеспечения и навыкам разработчиков. ⏱️ РАЗДЕЛЫ ВИДЕО 00:00 — Введение: Может ли код, сгенерированный ИИ, быть ошибочным? 00:27 — Функция Python, сгенерированная ИИ 01:07 — Нахождение скрытой логической ошибки 01:52 — Понимание правильного вычисления 02:37 — Исправление кода Python 03:22 — Проверка с помощью более эффективных тестов 04:07 — Урок и задание по программированию #Python #CodeReview #AICoding 💡 Поддержите нас и оставайтесь на связи! 🌟 Эксклюзивный доступ: Присоединяйтесь к нашему каналу, чтобы получить доступ к премиум-контенту и ресурсам:    / @epythonlab  . 💬 Присоединяйтесь к нашим дискуссионным группам: 📱 Telegram: https://epythonlab.t.me/ 🌐 Facebook:   / epythonlab1   ✨ Мы с нетерпением ждём встречи с вами! ✨