random randrange(ylowyhigh+ return point(xydef makedisk(centerradiuswin)'''return red disk that is drawn in win with given center and radius ''disk circle(centerradiusdisk setoutline("red"disk setfill("red"disk draw(winreturn disk def bounceball(dxdy)'''make ball bounce around the screeninitially moving by (dxdyat each jump ''win graphwin('ball bounce' win yup(radius xlow radius center is separated from the wall by the radius at bounce xhigh win getwidth(radius ylow radius yhigh win getheight(radius center getrandompoint(xlowxhighylowyhighball makedisk(centerradiuswinbounceinbox(balldxdyxlowxhighylowyhighwin close(bounceball( short string exercise write program short py with function printshort with headingdef printshort(strings)'''given list of stringsprint the ones with at most three characters printshort([' ''long'one'] one ''in your main programtest the functioncalling it several times with different lists of strings hintfind the length of each string with the len function the function documentation here models common approachillustrating the behavior of the function with python shell interaction this part begins with line starting with other exercises and examples will also document behavior in the shell even print exercise write program even py with function printeven with headingdef printeven(nums)'''given list of integers nums if statements