0

I’d like someone tell me what’s wrong.

Hello. In this code, I wrote this: ————————————————— import random import curses s = curses.intscr() curses.curs_set(0) sh, sw = getmaxyx() w = curses.newwin(sh, sw, 0, 0) w.keypad(1) w.timeout(100) snk_x = sw/4 snk_y = sh/2 snake = [ [snk_y, snk_x], [snk_y, snk_x-1], [snk_y, snk_x-2] ] food = [sh/2, sw/2] w.addch (food [0], food [1], curses.ACS_PI) key = curses.KEY_RIGHT while True: next_key = w.getch() key = key if next_key == -1 else next_key if sanke [0][0] in [0, sh] or snake [0][1] in [0, sw] or snake[0] in snake[1:]: curses.endwin() quit() new_head = [snake [0][0], snake[1][0] if key == curses.KEY_DOWN: new_head [0] += 1 if key == curses.KEY_UP: new_head [0] -= 1 if key == curses.KEY_LEFT: new_head [1] -= 1 if key == curses.KEY_RIGHT: new_head [1] += 1 snake.insert (0, new_head) if snake [0] == food: food = None while food is None nf = [ random.randint(1, sh-1), random.randint(1, sw-1) ] food = nf if nf not in snake else None w.addch(food[0], food[1], curses.ACS_PI) else: tail = snake.pop() w.addch(tail[0], tail[1], ' ') w.addch(snake [0][0], snake [0][1], curses.ACS_CKBOARD) ————————————————— And appeared me this error: ———————————————— File "<string>", line 40 if key == curses.KEY_DOWN: ^ SyntaxError: invalid syntax ———————————————— Thank you very much for your time. 🙏🙏

23rd Aug 2020, 5:42 PM
Neo
1 Odpowiedź
+ 5
I hurt my eyes 👀. please don't just copy paste your codes here, put them well organise in a code format(code playground) and paste the link of it here. I hope you understand. (where's my eye-drops? 👁️‍🗨️) [SoloLearn python playground doesn't support this libraries, maybe! ]
23rd Aug 2020, 5:43 PM
minirkk
minirkk - avatar