There are few things that can keep a certain kind of mechanically-inclined mind entranced as well as a marble run, and few ...
Python number guessing game: Computer picks a random number, user tries to guess it. Computer gives hints (too high/low). Repeat until correct. Add difficulty levels, limited tries, or scoring for ...