[sf-lug] "do not be shy" re ThinkPython
Asheesh Laroia
asheesh at asheesh.org
Sun Dec 7 21:43:10 PST 2008
On Sun, 7 Dec 2008, Alex Kleider wrote:
> Asheesh,
> May I take you up on your offer?
Yes!
> Can you give me a hint how I could use docstring to make Ex 7.5 easier?
> I've been looking at a short file you gave us at one of the classes
> (it's attached) but can't really see how anything there helps.
Well, it's a matter of iterative development.
Basically, I'm thinking, if you're afraid you might have entered this part
wrong:
(4k)!(1103+26390k)
--------------
(k!)^4 396^(4k)
then you could write a function that does just that, and then calculate
out the value for k = 1 by hand. Add a doctest to the top that
demonstrates to your confidence that you got it right for k = 1, and if
you're still worried, do the math out by hand and write the doctest for k
= 2. Run the doctest-style main function, and you'll find that your tests
pass.
Then you can be confident that when you use that for higher values of k,
you're doing the right calculations.
-- Asheesh.
--
The secret of success is sincerity. Once you can fake that, you've got
it made.
-- Jean Giraudoux
More information about the sf-lug
mailing list