einwill
Май 24, 2018 23:42:43
Доброго времени суток, совсем недавно начал изучать pyhton. На данный момент работал над мини игрой крестики-нолики, так сказать отработать навыки взаимодействия функций) Но вот беда, все сделано по учебнику четко понимаю взаимодействие, но не работает( при генерации игрового поля для первого хода выдает ошибку TypeError: ‘str’ object cannot be interpreted as an integer буду благодарен если кто то сможет найти причину проблемы
vic57
Май 25, 2018 05:01:51
вангую что где-то нет преобразования str->int
>>> s ='1'
>>> s += 1
Traceback (most recent call last):
File "<pyshell#54>", line 1, in <module>
s += 1
TypeError: must be str, not int
>>> n= int(s)
>>> n += 1
>>> n
2
>>>
rami
Май 25, 2018 07:07:51
В строке кода:
move = ask_number('Ваш ход, введите номер клетки, куда хотите установить свою фишку:', O, NUM_SQUARES)
вместо переменной
O (равной букве
О) должен быть
0 (ноль).
Это или невнимательность или шрифт в котором заглавная
О похожа на ноль.