check2(mediumq[place]) # If a location runs out User.placecheck(location, continents2["medium"], mediumq, place, medium) # Create bonus question list new_medium_bonus = medium_bonus # If lives run out - bonus question if not Player.isAlive() and counter == 0: counter += 1 print( "\nYou have lost all of your lives. You get one revival question." ) if not User.bonusq(list(new_medium_bonus.keys()), new_medium_bonus): User.lose() break # If lives run out elif Player.isAlive() == False: User.lose() break # If questions run out if len(continents["medium"]) == 0: endTime = time.time() - startTime User.win(endTime, (3 * counter) + (3 - Player.lives)) break if challenge == 2: