Code: Select all
number = raw_input("Please enter an integer: ")
itemCount = 0
maxNum = number
IF (number != 0) THEN // != is used to denote "not equals"
WHILE (number != 4) // && is used to conditional AND operator
print (number + ", ")
IF (number & 1) THEN // odd number (Note & is used to bitwise AND operation)
number = number * 3 + 1
ELSE
number = number / 2
END IF
IF (maxNum < number) THEN // Set max number
maxNum = number
END IF
itemCount = itemCount + 1
ENDWHILE
println (number + ", 2, 1") // println is used to print on a new line
println ("Total items " + itemCount)
println ("Largest Number in Sequence " + maxNum)
ELSE
println ("Invalid number entry")
END IF