dateconvert py dateconvert py day number debugging decision implementation via boolean operator multi-way nested simple (one-way) two-way decision tree deck decoding algorithm program definite loop definition of use as counted loop degree-days delete demorgan' laws design object-orientedsee object-oriented design top-down steps in design pattern importance of design patterns counted loop end-of-file loop interactive loop ipo loop accumulator model-view nested loops sentinel loop loop and half design techniques divide and conquer spiral development when to use dice dice poker classes dice graphicsinterface pokerapp textinterface problem description dice roller problem description program dictionary creation empty methods dieview class definition description dijkstraedsger disk distance function division docstring dot notation draw drawbar duplicate removal duplicationsee code duplication dvd easter elif empty list empty string encapsulation encoding algorithm program encryption entry - environmentprogramming epact equality eratosthenes error checking errors keyerror math domain name euclid' algorithm eval event event loop event-driven exam grader