Python Detour — игра на угадывание чисел
— ежедневный журнал моего обучения и проектов, созданный по мере того, как я занимаюсь машинным обучением. Добро пожаловать в The Mind Palace от Dayo.
Дата: 31 августа 2022 г. и 1 сентября 2022 г.
О
Создал свой первый проект Python— игру в угадывание чисел— чтобы применить на практике все, что я узнал о типах данных, условных операторах, операторах и методах функций в Python. Также нужно прочитать и использовать «случайную» библиотеку.
Хорошие вещи
После просмотра проектов Python для начинающих я решил сначала создать игру на угадывание чисел. Разработка черновика была довольно простой, пока код не запустился.
Взять Ls — L1
После запуска этого черновика я получил ошибку «переменная не определена». Оказывается, в переменной «попытки» была опечатка. Оно было определено как слово во множественном числе, но позже стало упоминаться как одно слово, поэтому слово «попытка» было подчеркнуто.
Взять Ls — L2
После исправления проблемы с определением переменной я снова запустил код и обнаружил еще одну ошибку. Работали только строки с 1 по 7. Программа завершилась, не запустив ничего после строки 7.
Разочарование начало закрадываться, поэтому я попросил о помощи. Оказывается, метод функции «wanna_play.lower» не был вызван, потому что я не включил соответствующую скобку (строка 9 в черновике 1).
Взятие Ls — Драфт 2, L3
После внесения изменений у меня был второй черновик.
На этот раз побежал. При выборе «да» для игры первый раунд игры сработал. Я угадал число и проиграл. Неудивительно, но код заработал.
Улучшение кода
Однако это был всего один раунд. Я хотел дать игроку возможность сыграть определенное количество раундов, а затем получить высокий балл по количеству использованных попыток. Хотя инструкции были написаны в коде, они не были реализованы. Кроме того, блок «нет» не выполнялся. Таким образом, несмотря на то, что черновик 2 содержит больше строк кода, все еще есть ошибки, которые нужно исправить.
ML Diaries — это просто ежедневный журнал моего обучения и проектов, созданных по мере того, как я занимаюсь машинным обучением.
Истории о Дворце разума по-прежнему продолжаются каждую неделю.
Вы должны подписаться на рассылку Substack, чтобы читать только истории.
День 9.