If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

Main content

Trace compound while loops

Problem

A music app runs a loop to play through songs in a playlist.
import player

songs_played = 0
playlist_length = player.get_playlist()
autoplay = "on"

while songs_played < playlist_length or autoplay == "on":
    player.play_next_song()
    songs_played = songs_played + 1
    autoplay = input("Autoplay? ")
How do the variables in the loop condition affect the number of iterations?
Choose 2 answers: