я получаю сообщение об ошибке "Модуль 'curses' не имеет члена 'newwin', и я не знаю, почему Я новичок в проклятиях и пытаюсь сделать игру про змей. это всего лишь часть кода, так что не основывайте его на этом, если нет веских причин
import random
import curses
s = curses.initscr()
#curses.curs_set(0)
sh, sw = s.getmaxyx()
w = curses.newwin(sh, sw, 0, 0)
w.keypad(1)
w.timeout(100)
snk_x = sw/4
snk_y = sh/4
snake = [
[snk_y, snk_x],
[snk_y, snk_x-1],
[snk_y, snk_x-2]
]
food = [sh/2, sh/2]
w.addch(food[0], food[1], curses.ACS_PI)
1 ответ
В вашей среде Python не было проклятий. Так что сначала установите (pip install windows-curses), тогда он будет работать нормально. Если вы используете PyCharm, после установки перейдите в «Конфигурацию редактора» и выберите параметр «Перечислить терминал».
Похожие вопросы
Новые вопросы
python
Python — это мультипарадигмальный многоцелевой язык программирования с динамической типизацией. Он предназначен для быстрого изучения, понимания и использования, а также обеспечивает чистый и унифицированный синтаксис. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Если у вас есть вопросы о версии Python, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas, NumPy) укажите это в тегах.