Форум сайта python.su
Доброго времени суток, совсем недавно начал изучать pyhton. На данный момент работал над мини игрой крестики-нолики, так сказать отработать навыки взаимодействия функций) Но вот беда, все сделано по учебнику четко понимаю взаимодействие, но не работает( при генерации игрового поля для первого хода выдает ошибку TypeError: ‘str’ object cannot be interpreted as an integer буду благодарен если кто то сможет найти причину проблемы
Прикреплённый файлы:
Крестики-Нолики.py (5,5 KБ)
Офлайн
вангую что где-то нет преобразования 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 >>>
Офлайн
В строке кода:
move = ask_number('Ваш ход, введите номер клетки, куда хотите установить свою фишку:', O, NUM_SQUARES)
Офлайн