On 12/4/17 8:03 PM, Rick Johnson wrote:
On Monday, December 4, 2017 at 6:13:19 PM UTC-6, Chris Angelico wrote:

[...]
Ahhh, I see how it is. You didn't run the code, ergo you
don't understand it. Makes perfect sense. :)
Being that Terry didn't offer any declarations or defintions
for his variables or functions, i assumed, i suppose, like
any other rational person, that it was all just pseudo code.

But, in any event, i don't see how running the code and then
watching helplessly as a volley of NameErrors come rip-
roaring down a stdout stream like a half naked, middle-aged
drunk feller bobbing precariously along a river rapid --
hey, look out for that rock! -- is going to help shed any
light on any of this.

But i suppose it's possible i missed an esoteric joke
somewhere...

Here are details filled in:

   $ python3.6
   Python 3.6.3 (default, Oct  4 2017, 06:03:25)
   [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)] on darwin
   Type "help", "copyright", "credits" or "license" for more information.
    >>> def do_the_thing(seq, n):
   ...     item = seq[n:n+1]
   ...     if item:
   ...         print(f"process({item})")
   ...     else:
   ...         print("do_without_item()")
   ...
    >>> do_the_thing([1, 2, 3], 2)
   process([3])
    >>> do_the_thing([1, 2, 3], 5)
   do_without_item()
    >>>

--Ned.
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to