You can do two things:
- Accumulate all of those oddvalues into, e.g., alist, then average the result.
- Keep a running total and count and divide.
(I'm assuming that by "average" you mean "arithmetic mean". If you mean something different, the details are different, but the basic idea is the same.)
For the first:
odds = []
for b in range(c,d+1):
    x = (a**b)/math.factorial(b)*(e**-a)
    odd = round (1/x*0.92, 2)
    print odd
    odds.append(odd)
print sum(odds) / len(odds)
If you don't what sum or len do, read the docs.
For the second:
total, count = 0, 0
for b in range(c,d+1):
    x = (a**b)/math.factorial(b)*(e**-a)
    odd = round (1/x*0.92, 2)
    print odd
    total += odd
    count += 1
print total / count