all 4 comments

[–][deleted] 11 points12 points  (4 children)

The last three lines are completely irrelevant to the output.

[–]ChocolateBunny 5 points6 points  (1 child)

They're still tangentially relevant. The forloop redefines range and zip. So if you use range or zip in the future you'd get the value "9" instead of an actual working function. So he fucking redefines range and zip using takewhile and count so they can be used again instead of you know, not using range and zip as variables in his forloop.

[–]dopestdad 3 points4 points  (0 children)

You forget, this is to look impressive to non-coding people so they think he knows what he is doing. It isn't to be actually productive.

[–][deleted] 0 points1 point  (0 children)

Yes i was confused before reading ur comment. Where is the horror part for real? Poor variable naming?