[Tutor] Empty Range for RandRange
Ellen Kidda
ellenkidda at gmail.com
Wed Apr 18 02:57:10 CEST 2007
Would someone kindly review the following code and error? This sample
program is copied from Python Programming for the Absolute Beginner (2nd
ed.) I'm running Python 2.3.5 (#62, Feb 8 2005, 16:23:02) [MSC v.1200 32
bit (Intel)] on win32. (Python 2.3 is the version referenced in this
edition.) Referenced lines 8 and 9 of the error are the 3rd and 2nd lines
from the last in the code. Thank you very much.
Ellen
#Demonstrates string indexing
import random
word = "index"
print "The word is: ", word, "\n"
high = len(word)
low = len(word)
for i in range(10):
position = randrange(low, high)
print "word[", position, "]\t", word[position]
raw_input("\n\nPress the enter key to exit.")
line 8, in -toplevel-position = random.randrange(low, high) #line 9 error:
"empty range for randrange"
File "C:\Python23\lib\random.py", line 178, in randrange
raise ValueError, "empty range for randrange()"
ValueError: empty range for randrange()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20070417/541c55f0/attachment.html
More information about the Tutor
mailing list