Byte wrote:
>How would I do this: Write a program that simply outputs a ramdom (in >this case) name of (for this example) a Linux distibution. Heres the >code ive tryed: > >from random import uniform >from time import sleep > >x = 2 >while x < 5: > x = uniform(1, 5) > if x >= 1 <= 1.999: print 'SuSE' > elif x >= 2 <= 2.999: print 'Ubuntu' > elif x >= 3 <= 3.999: print 'Mandriva' > elif x >= 4 <= 4.999: print 'Fedora' > sleep(2) > > But replace your if statement with this (which is similar), does work: if 1 <= x <= 1.999: print 'SuSE' elif 2 <= x <= 2.999: print 'Ubuntu' elif 3 <= x <= 3.999: print 'Mandriva' elif 4 <= x <= 4.999: print 'Fedora' >It dosnt work: only keep printing SuSE. Please help, > >Thanks in advance, > -- /usr/bin/byte > > > -- http://mail.python.org/mailman/listinfo/python-list