simstats student textinterface client clone close graphwin code duplication in future value graph maintenance issues reducing with functions coffee collatz sequence color changing graphics object changing graphwin fill outline specifying color_rgb combinations command shell comments compiler diagram vs interpreter compound condition computer definition of functional view program computer science definition of methods of investigation concatenation list string condition compound design issues for termination syntax conditional loop constructor __init__ parameters in control codes control structure decision definition of loop nested loops nesting control structures boolean operators for statement if if-elif-else if-else while convert py convert py convert_gui pyw coordinates as instance variables changing with setcoords in graphwin of point setcoords example transforming counted loop definition of in python cpu (central processing unit) craps createlabeledwindow cryptography cube data data type automatic conversion definition of explicit conversion mixed-type expressions string conversion string conversions data types file float int long int string date date conversion program