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.