STEP 16: Our if statement will never be true, because we are comparing a number to a "string" (text)!

  • Find the line of code that looks like if·distance·==·"yes":¬
  • Change the == (is exactly equal to) to <= (is less than or equal to)
  • Change "yes" to 200. Make sure 200 is not in quotes. You will get an error if it is!

Try clicking Run and watching the stage. Try more than once! When does Emma say something?

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

stage.set_background("schoolentrance") stage.wait(2) stage.create_grid_overlay(50, "blue") stage.set_background_color("azure") emma = codesters.Sprite("person1") emma.set_size(0.5) michael = codesters.Sprite("person2") michael.set_size(0.5) emma_x = random.randint(-230,230) emma_y = random.randint(-230,230) emma.go_to(emma_x, emma_y) michael_x = random.randint(-230,230) michael_y = random.randint(-230,230) michael.go_to(michael_x, michael_y) delta_x = emma_x - michael_x delta_y = emma_y - michael_y distance = math.sqrt((delta_x**2) + (delta_y**2)) if distance == "yes": # add your code here emma.say("I am a sprite.")
  • Run Code
  • Submit Work
  • Next Activity
  • Show Console
  • Reset Code Editor
  • Codesters How To (opens in a new tab)