Вопрос задан 07.07.2023 в 05:39. Предмет Информатика. Спрашивает Коршиков Никита.

Почему когда в онлайн компиляторе пишу этот код import pygame pygame.init() screen =

pygame.display.set_mode([640,480]) running = True for event in pygame.event.get(): if event.type == pygame.QUIT running = False pygame.quit()Выходит эта ошибка? File "/tmp/sessions/2260800513a95fb4/main.py", line 6 if event.type = pygame.quit ^ IndentationError: expected an indented block​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Галкин Вадим.

Ответ:

Попробуй так:

Объяснение:


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ошибка, которую вы видите, связана с неправильным форматированием кода и неправильным синтаксисом. Давайте разберемся с этим:

  1. Ошибка отступа: В Python отступы имеют большое значение, так как они обозначают блоки кода. Ваш код должен быть правильно отформатирован. Вот как должен выглядеть ваш код с правильными отступами:
python
import pygame pygame.init() screen = pygame.display.set_mode([640, 480]) running = True for event in pygame.event.get(): if event.type == pygame.QUIT: running = False pygame.quit()

Обратите внимание на использование четырех пробелов (или табуляции) перед строками, составляющими блоки кода.

  1. Ошибка сравнения: В строке if event.type = pygame.quit вы пытаетесь сравнить event.type с pygame.quit. Однако вы хотите проверить, является ли тип события pygame.QUIT (т.е. событие закрытия окна). Для этого нужно использовать двойное равенство (==):
python
if event.type == pygame.QUIT:

После внесения этих коррекций ваш код должен работать правильно:

python
import pygame pygame.init() screen = pygame.display.set_mode([640, 480]) running = True for event in pygame.event.get(): if event.type == pygame.QUIT: running = False pygame.quit()

Теперь код должен успешно компилироваться и работать без ошибок.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос