Код для правильного открытия воздушного шара после размещения булавкиPython

Программы на Python
Anonymous
Код для правильного открытия воздушного шара после размещения булавки

Сообщение Anonymous »

Когда вы удерживаете мышь, она устанавливает булавку. А когда вы отпустите шарик, он лопнет. моя главная проблема в том, что воздушный шар лопается и отпускается, но решение показывает какую-то серую часть или что-то в этом роде. Я запустил автограф, и там написано:

CenterX не должен быть 217,61

CenterY не должен быть 192,28

Хорошая попытка... несоответствие первой точки в (221.61,190.20)

Несоответствие второй точки в (177,61, 212.28)

Если кто-нибудь скажет мне, что все это значит, было бы здорово.
Вот как должно выглядеть решение
введите здесь описание изображения
Вот код
# background
Rect(0, 0, 400, 400, fill='lightSkyBlue')

# string
Line(200, 330, 200, 400, fill='white', lineWidth=5, dashes=True)

# balloon
RegularPolygon(200, 370, 20, 3, fill='crimson')
Oval(200, 185, 300, 340,
fill=gradient('lightCoral', 'crimson', start='right-top'))
pin= Group(
Line(244,178,200,200, lineWidth=1),
Circle(240,180,5, fill='blue')
)
def onMousePress(mouseX, mouseY):
# Draw the pin.
### Place Your Code Here ###
pin.visible=True
pin.centerX=mouseX
pin.centerY=mouseY
pass

def onMouseRelease(mouseX, mouseY):
# Pop the balloon.
### Place Your Code Here ###
pop=Star(200,200,190,9, fill='lightSkyBlue', roundness=70)
pin.visible=False
pass

##### Place your code above this line, code below is for testing purposes #####
# test case:
onMousePress(200, 200)


Подробнее здесь: https://stackoverflow.com/questions/798 ... -placement

Вернуться в «Python»