Max, > just wondering if theirs a way to check if a larger number is even > or > odd
I notice this is homework so I won't give a direct answer. But look at the mod operator '%' - It returns the remainder of an integer division. An even number is exactly divisible by 2. HTH, Alan G. "max baseman" <[EMAIL PROTECTED]> wrote > about before ive let it sit for a few days now and i reached a > number > to high to convert to a decimal by adding 0.0 Thats a terrible way to convert to a float. Just use the float function (actually a type): f = float(anInt) But to determine if its odd/even you don't need to use floats at all. > here's the program: > > count=1 > numstart=268549802 > number=0 > high=0 > a=0 > while 1==1: > numstart=numstart+1 > number=numstart > count=1 > while number !=1: > if number/2 == (number+0.0)/2: > number=number/2 > else: > number=(number*3)+1 > count=count+1 > if count > a: > a=count > print numstart,":",count Hmm, I have no idea what this is doing... > > thanks > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor