PYTHON LESSON

Topic 16/63 · Phase 2: Logic

Loop else — Python lesson on EduBard (phase: Logic)

Loop else

Main idea

else runs if loop completes without break.

Tip

Use for 'not found' outcomes.

Watch out

Assuming else always executes.

Read this next

You will study Loop else. It belongs to the Logic phase.

Remember this:
else runs if loop completes without break.

Practice step by step. Do not rush. Each run should show you something new.

Tip:
Use for 'not found' outcomes.

Avoid this:
Assuming else always executes.

Your challenge:
Search number in list and print not found using loop else.

Go to the challenge lab below. Fix errors until the output looks right. Then press the green button to complete the topic.

Example code

Copy this example if it helps. Change it so it matches Loop else.

# Topic: Loop else
def main():
    sample = "edit me"
    # TODO: apply Loop else concept here
    result = sample
    print("Result:", result)

if __name__ == "__main__":
    main()

Challenge

Search number in list and print not found using loop else.

Before you can finish: your output should include at least 16 characters; at least 1 non-empty line(s); no crash traceback—fix errors until the program runs cleanly.

Use Run. Read the output. Change your code until the task is done.

Starter reference

# Challenge starter for Loop else
def solve():
    # Write your solution here
    pass

print("Update solve() and run")

Your code

The first Run may load Python in your browser (one-time). Later runs are faster.



    
    

Navigation