• Предмет: Информатика
  • Автор: golovkodasha24
  • Вопрос задан 5 месяцев назад

def PossibleMoves():
if((Xh > '2' and Xh < '7')and(Yh > 'b' and Yh < 'g')):
return(8)

не можу знайти помилку, памагіті


golovkodasha24: python

Ответы

Ответ дал: sahnenkoolexy
1

Ответ:

Для твоєї функції "PossibleMoves()" не видні зміни Xh та Yh

є два варіанти вирішення цієї проблеми:

1. Якщо твоя зміна є у попередньому коді:

def PossibleMoves():

global Xh, Yh

if((Xh > '2' and Xh < '7')and(Yh > 'b' and Yh < 'g')):

return(8)

2. Або якщо ти хочеш цю зміну передавати через у функцію:

def PossibleMoves(Xh, Yh):

if((Xh > '2' and Xh < '7')and(Yh > 'b' and Yh < 'g')):

return(8)

у другому прикладі не забудься передати ці зміни. наприклад:

PossibleMoves(Xh, Yh)

або

PossibleMoves('4', 'd')

Надіюся допоміг)


golovkodasha24: Дякуюююю
Вас заинтересует