STEP 16: We can get a value from legs_list with the index that the user chose.

  • In LOGIC, go to and drag in Get Value at Index. Change the name to legs_image.
  • Change the list name from my_list to legs_list.
  • Change the index to [legs_index]. Make sure that the variable is inside the square brackets.

Now legs_image will store a value from the list based on the index number the user types into the ask bubble.

To navigate the page using the TAB key, first press ESC to exit the code editor.

######################################################################## # PLACE LIST CREATIONS HERE # ######################################################################## stage_list = ["moon", "mars", "jupiter", "pluto", "space", "city"] head_list = ["head1", "head2", "head3", "head4", "head5", "head6"] body_list = ["middle1", "middle2", "middle3", "middle4", "middle5", "middle6"] legs_list = ["legs1", "legs2", "legs3", "legs4", "legs5", "legs6"] ######################################################################## # PLACE ALL OTHER CODE BELOW THIS # ######################################################################## stage_image = stage_list[1] stage.set_background(stage_image) random_head = random.randint(0, 5) head_image = head_list[random_head] # sprite = codesters.Sprite("image", x, y) head = codesters.Sprite(head_image, 0, 83) random_body = random.randint(0, 5) body_image = body_list[random_body] # sprite = codesters.Sprite("image", x, y) body = codesters.Sprite(body_image, 0, 0) legs_index = int(head.ask("Choose an index between 0 and 5."))
  • Run Code
  • Submit Work
  • Next Activity
  • Show Console
  • Reset Code Editor
  • Codesters How To (opens in a new tab)