[Tutor] Learn Python The Hard Way, Ex19-3
Brian van den Broek
brian.van.den.broek at gmail.com
Sun Feb 12 01:29:35 CET 2012
On 12 Feb 2012 00:29, "amt" <0101amt at gmail.com> wrote:
>
> Hello! I'm currently stuck at the Extra Credit 3 from LPTHW.
>
> Link to the actual exercise:
http://learnpythonthehardway.org/book/ex19.html
> The exercise:
> Write at least one more function of your own design, and run it 10
> different ways.
>
>
> Code from the book:
> def cheese_and_crackers(cheese_count, boxes_of_crackers):
> print "You have %d cheeses!" % cheese_count
> print "You have %d boxes of crackers!" % boxes_of_crackers
> print "Man that's enough for a party!"
> print "Get a blanket.\n"
>
>
> print "We can just give the function numbers directly:"
> cheese_and_crackers(20, 30)
> I wrote a function similar to cheese_and_crackers and it works just
> fine but I can't figure out more ways of calling a function other than
> the ones presented in the code(with integers as arguments,variables as
> arguments, two integer additions as arguments and with arguments in
> the form of variable+integer). The author states that there are 10
> different ways to run it.(in a comment he states that: "You can run it
> a lot of different ways, far too many to enumerate.).
>
>
> So, what other ways are there aside the ones already presented in the
> above code?
>
>
Hi,
Subject to the same caveats as your other replies:
How about
for (cheesecount, crackercount) in [(3,5), (7,42)]:
cheese_and_crackers(cheesecount, crackercount)
Best,
Brian vdB
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20120212/29b26eff/attachment.html>
More information about the Tutor
mailing list