Lists
Daley, MarkX
markx.daley at intel.com
Tue Apr 18 12:26:34 EDT 2000
This feels like a real newbie question, but here is the code that is causing
my question:
# Learning exceptions
def test():
a = [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]
print a
b = 5
for item in a:
try:
print b / a[item]
except ZeroDivisionError:
pass
Here is the output of this code under IDLE:
[-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]
5
2
1
1
1
-1
-2
-2
-3
-5
Why is the list being processed in reverse? The exception works fine, but
the math is backwards. I don't recall this happening before.
TIA
- Mark
More information about the Python-list
mailing list