Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

app.background = rgb ( 5 5 , 2 2 5 , 2 0 5 ) app.stepsPerSecond = 2 5 # body outerHead = Oval (

app.background = rgb(55,225,205)
app.stepsPerSecond =25
# body
outerHead = Oval(200,300,210,220, fill=rgb(250,200,230))
animal = Oval(200,300,180,200, fill=rgb(250,220,240))
animal.type = 'jellyfish'
Rect(95,300,210,100, fill=rgb(55,225,205))
# tentacles
tentacles = Line(120,340,280,340, fill=rgb(250,220,240), lineWidth=80,
dashes=(20,15))
# eyes
Circle(155,265,10)
Circle(245,265,10)
Circle(155,260,5, fill='grey')
Circle(245,260,5, fill='grey')
# mouth
Circle(200,265,15, fill=rgb(250,120,180))
mouthCover = Rect(185,250,30,15, fill=rgb(250,220,240))
# bubbles
Circle(120,30,40, fill=gradient('lightCyan', 'lavender'), opacity=20,
border=gradient('powderBlue', 'cornflowerBlue', start='top'))
Circle(120,90,30, fill=gradient('lightCyan', 'lavender'), opacity=40,
border=gradient('powderBlue', 'cornflowerBlue', start='top'))
Circle(120,150,20, fill=gradient('lightCyan', 'lavender'), opacity=60,
border=gradient('powderBlue', 'cornflowerBlue', start='top'))
Circle(120,210,10, fill=gradient('lightCyan', 'lavender'), opacity=80,
border=gradient('powderBlue', 'cornflowerBlue', start='top'))
Circle(120,270,1, fill=gradient('lightCyan', 'lavender'),
border=gradient('powderBlue', 'cornflowerBlue', start='top'))
ink = Polygon(180,300,170,335,145,375,110,400,290,400,255,375,
230,335,220,300, opacity=85, visible=False)
def onMousePress(mouseX, mouseY):
# Define these local variables depending on what animal is showing.
### (HINT: Use the custom property animal.type, and change the type
# each time you press the mouse!)
### Fix Your Code Here ###
backColor = rgb(250,200,230)
frontColor = rgb(250,220,240)
animalHeight =200
# Uses the local variables to set the animal's properties.
outerHead.fill = backColor
outerHead.height = animalHeight +20
animal.fill = frontColor
animal.height = animalHeight
mouthCover.fill = frontColor
tentacles.fill = frontColor
if (animal.type == 'squid'):
ink.visible = True
tentacles.toFront()
else:
ink.visible = False

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Select Healthcare Classification Systems And Databases

Authors: Katherine S. Rowell, Ann Cutrell

1st Edition

0615909760, 978-0615909769

More Books

Students also viewed these Databases questions