if self parttodisplaynext =head self parttodisplaynext body return self getheadstr( elif self parttodisplaynext =body self parttodisplaynext feet return self getbodystr( elif self parttodisplaynext =feet self parttodisplaynext none return self getfeetstr( if this program was run (instead of imported)run the game if __name__ ='__main__' try main( except keyboardinterrupt sys exit(when ctrl- is pressedend the program after entering the source code and running it few timestry making experimental changes to it the comments marked with (!have suggestions for small changes you can make exploring the program try to find the answers to the following questions experiment with some modifications to the code and rerun the program to see what effect the changes have what happens if you change random choice([leftright]on line to random choice([left]) what happens if you change self parttodisplaynext body on line to self parttodisplaynext none what happens if you change self parttodisplaynext feet on line to self parttodisplaynext body what happens if you change return self getheadstr(on line to return self getfeetstr()ducklings