|
|
|
|
|
by montebicyclelo
1636 days ago
|
|
Aha, thank you. Yes, it's plausible that my brain did pair the `else` with the `if`, even though it knew it was supposed to be paired with the `for`. Before being introduced to `for`/`else`, I'd have written the example you gave as: result = None
for i in range(n):
if search(i) == val:
result = i
if not result:
raise KeyError("not found")
|
|