cross-posted from: https://discuss.online/post/47104686

http://www.smbc-comics.com/comic/funeral

Alt textActually for me you can get it down to an eyeroll and a tired sigh.

Bonus panelBonus panel

you are viewing a single comment's thread
view the rest of the comments
[–] 7 points 2 weeks ago (5 children)

So, 88 books, 1 garden, and 1 family?

  • source
  • hideshow 5 child comments
  • [–] 5 points 2 weeks ago (3 children)

    I really can't figure out what Zach intended for this to mean. Year is defined but never used: you'd expect something like books(year) instead of just books(). I have absolutely no idea what the function calls are supposed to represent.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 2 weeks ago (2 children)

    I think that "books", "gardening" and "family" were meant to be functions, each of which was called each year over the 88 year lifespan.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 weeks ago (1 child)

    It effectively runs:

    books(); gardening(); family()
    books(); gardening(); family()
    books(); gardening(); family()
    books(); gardening(); family()
    books(); gardening(); family()
    books(); gardening(); family()
    ...
    

    it runs those 3 functions 88 times, there's no hint as to what they do.

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 2 points 2 weeks ago

    Apart from the indentation issue (and semantics identified in sibling comment), the joke works in python:

    >>> for i in range(3):
    ...     print(i, end=' '); print(i**2, end=' '); print(i**3)
    ...
    0 0 0
    1 1 1
    2 4 8
    
  • source
  • parent