Control

    yield 1

Repeat 10 times instantly (within one frame)

    for i in range(10): 
        # do something 
    

Repeat 10 times over time

    for i in range(10): 
        # do something 
        yield 1/60 # wait for some time
    

Learn more about for loop

    while True:
        # do something 
        yield 1/60

Learn more about while loop and boolean (True/False)

    if condition: 
        # do something

Learn more about conditions (if/else) and boolean (True/False)

    if condition: 
        # do something
    else: 
        # do something else

Learn more about if/else and boolean (True/False)

    while not condition: 
        yield 1/60 
    # after the condition is met

Learn more about while loop and boolean (True/False)

    while condition: 
        # do something 
        yield 1/60 

Learn more about while loop and boolean (True/False)

Remove specific sprites:
my_sprite.remove()
Remove specific events:
    my_event = my_sprite.when_game_start()
    my_event.add_handler(my_handler)

    # later on when the event is no longer needed 
    my_event.remove()
    

This site uses Just the Docs, a documentation theme for Jekyll.