It doesn't build a list, rather it dumps it as it goes.
It has an explicit print.
It uses a named constant for 20 rather than a literal.
etc, etc...