Skip to content
CodeKruPro

The else clause of a for loop

QuizEasy-MediumPython only

What does this print?

for n in [3, 5, 7]:
    if n % 2 == 0:
        print("even found")
        break
else:
    print("no even number")
  • no even number
  • Nothing
  • even found
  • It is a syntax error: else needs an if

This question is part of Pro+

Pro+ opens every question in Interview Prep and the mock interview. Every article and the first 2 questions of each topic stay free. Hands-on Selenium and API tasks follow their course lesson's own lock.

See Pro+

Already have Pro+? Sign in