Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
7 / 7 / 7
Регистрация: 20.06.2016
Сообщений: 72

Синтаксическая ошибка у новичка

28.02.2017, 20:49. Показов 1638. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю игру на pygame. Написал функцию для отрисовки поля. Выдает синтаксическую ошибку на 19 строчке. Скорее всего я не закончил функцию, но она и не должна возвращать значения. Что делать? return None?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import pygame, sys
 
pygame.init()                               #инициализация пайгейма
 
size = width, heigth = 400, 400             #размеры экрана
window = pygame.display.set_mode(size)      #установка размера экрана
pygame.display.set_caption('snake v0.0.1')  #название экрана
screen = pygame.Surface(size)               #игровая зона
 
white = (255, 255, 255)
black = (0, 0, 0)
 
def drawing_map():              #отрисовка поля
    for x in range(0, width % 50 + 1):
        pygame.draw.line(window, black, (x * 50, 0), (x * 50, width), 1)
    for y in range(0, height % 50 + 1):
        pygame.draw.line(window, black, (0, y * 50), (heigth, y * 50, 1)
    
[COLOR="Red"]cycleloop = True [/COLOR]                          #ЗДЕСЬ ПОЯВЛЯЕТСЯ ОШИБКА
while cycleloop:                            #игровой цикл
    for event in pygame.event.get():        #цикл обработки событий
        if event.type == QUIT:              #если крестик
            pygame.quit()                   #закрываем программу
            sys.exit()
    
    
    
    
    screen.fill(white)              #заполняем белым цветом
    drawing_map()
    window.blit(screen, (0, 0))     #построение сцены
    pygame.display.flip()
    pygame.time.delay(5)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.02.2017, 20:49
Ответы с готовыми решениями:

Синтаксическая ошибка
Где ошибка? Первый принт выделяет красным. import os Возраст = {'Арсений': '8 лет', 'Мама': '42 года', 'Кирилл': '20 лет', 'Вадим':...

Синтаксическая ошибка
Добрый день! Не разберусь в синтаксе, выдает ошибку, а как правильно не могу найти, вот листинг >>> #нахождение 10 наиболее...

Синтаксическая ошибка
Добрый день, Уважаемые гуру и сенсеи Python. В питоне новичок, посему прошу строго не судить. Прошу помощи. Вываливается ошибка...

8
 Аватар для Ennjin
103 / 81 / 54
Регистрация: 25.11.2016
Сообщений: 278
28.02.2017, 21:17
Anikin, Если у вас ошибка, то будьте добры, выкладывать traceback.
0
7 / 7 / 7
Регистрация: 20.06.2016
Сообщений: 72
28.02.2017, 21:20  [ТС]
Syntax error.
Error: Invalid syntax
0
 Аватар для Ennjin
103 / 81 / 54
Регистрация: 25.11.2016
Сообщений: 278
28.02.2017, 21:42
Цитата Сообщение от Anikin Посмотреть сообщение
Python
1
[COLOR="Red"]cycleloop = True [/COLOR]
Может я чего то не понимаю, но питоновские файлы не поддерживают такую конструкцию.
0
7 / 7 / 7
Регистрация: 20.06.2016
Сообщений: 72
28.02.2017, 21:44  [ТС]
Это почему-то не сработал тег в теме, я хотел выделить красным. На самом деле эта строчка выглядит как:
Python
1
cycleloop = True
0
 Аватар для Ennjin
103 / 81 / 54
Регистрация: 25.11.2016
Сообщений: 278
28.02.2017, 21:46
Достаточно просто написать
Python
1
while True
И все же. выложите полный traceback
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
28.02.2017, 21:49
Лучший ответ Сообщение было отмечено Anikin как решение

Решение

Anikin, у тебя всего лишь не закрыта скобка в 17 строке и все
1
7 / 7 / 7
Регистрация: 20.06.2016
Сообщений: 72
28.02.2017, 21:50  [ТС]
В самом Shell'е ничего нет, только такое окошко.
Миниатюры
Синтаксическая ошибка у новичка  
0
 Аватар для Ennjin
103 / 81 / 54
Регистрация: 25.11.2016
Сообщений: 278
28.02.2017, 21:53
Цитата Сообщение от Anikin Посмотреть сообщение
В самом Shell'е ничего нет, только такое окошко.
Файл запустите через командную строку
python имя_файла.py
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.02.2017, 21:53
Помогаю со студенческими работами здесь

непонятная синтаксическая ошибка
Здравствуйте, в универе начали изучать Питон. Пишу программу с использованием функции (требование преподавателя), вроде бы сделал все как в...

Синтаксическая ошибка в коде
Есть ошибка синтаксиса в предпоследней строке - не пойму какая: def factor(arg1): if arg1 == 0: return 1 elif...

Синтаксическая ошибка
Python 3.8.5 Shell Ввожу просто код: top_speed = 160\ distance = 300 рrint('Предельная скорость составляет') ...

Синтаксическая ошибка в if
решение задач по Яндекс информатике Добавлено через 2 минуты a = int(input()) b = int(input()) if b = 0: ...

Синтаксическая ошибка?
Здравствуйте, доброго времени суток. Простенькая задачка, похоже проблема в синтаксисе, но не могу найти ошибку( Помогите пожалуйста)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru