Найти - Пользователи
Полная версия: Помогите пожалуйста с кодом
Начало » Центр помощи » Помогите пожалуйста с кодом
1
KRIST
Здравствуйте! Я недавно начал изучать python. И решил написать простую игру “крестики нолики”. Во время написания кода было много ошибок, но я и спокойно находил и исправлял. А тут появилась ошибка, которая не завершает программу при выигрыше одного из игроков, а продолжает игру дальше. Я к сожалению не могу найти ошибку сам. Если вам не сложно, то помогите пожалуйста. Код прикрепил с постом.
rami
Цикл while True: убрать, а всё что после него соответственно сдвинуть на один отступ влево.
marvellik
у вас не завершается основной цикл. нет условия для его завершения. должно быть типа такого
 end = 1
while end:
    ''' тут весь процесс игры но при каком то результате
       выигрыш или ничья значение end должно измениться на 0
       при том что не в функции (это локальная будет переменная) а функция должна вернуть 0
       переопределив значение end '''
rami
KRIST, у вас условие:
 elif gameField[0][2] == gameField[2][1] == gameField[2][0] != ".":
не правильное, должно быть:
 elif gameField[0][2] == gameField[1][1] == gameField[2][0] != ".":
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB