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

Почему не запускается функция рисования круга на питоне через определение метода классы?

Пытаюсь нарисовать красный круг на желтом фоне - выдает ошибку-
^
IndentationError: expected an indented block after class definition on line 9

import matplotlib
import matplotlib. pyplot as plt
from PIL import Image, ImageDraw

# Пустой желтый фон.
im = Image.new('RGB', (500, 300), (219, 193, 27))
draw = ImageDraw.Draw(im)

class Circle (object):
def init (self, radius=10, color = "red"):
self.radius = radius
self.color = color
def drawCircle(self):
plt.gca().add_patch(plt.Circle((0,0), radius =self.radius, fc =self.color))
plt.show()
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@cunning-seal
IndentationError означает, что у тебя ошибка в отступах.
После объявления класса, там где init, тебе нужно сделать отступ, собственно об этом интерпретатор тебе и пишет)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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