Lesson 2

Ready for review (I hope)!  Time consuming, but fun and interesting!  Fingers crossed everything is correct!
Hi @jgarcia524,

Don't get discouraged! You're doing great iterative work and don't forget that the homework policy does allow you to recapture more points if you want to spend more time on it next week. However, I don't think that'll be the case.

With formatting strings, you can pass certain inform after the positional argument, for example,

    MYVAR = '{0: >15}'
    MYVAR.format('apple')

Produces:

    '          apple'

A string `{0:`, padded with spaces ` ` to the right `>` and guaranteed that it has 15 `15` characters.

This little mini-language is part of formatting strings. If you do just a little light googling for `python leading zeros formatting strings` I bet you'l find something that looks right. Then just try it out to see if you can make it work for you.

The reason that alex is failing is that I intentionally wrote the test to use your formatting string, not the output you printed in `EMAIL`. I check that too but since the goal of the exercise was to use a formatting string, I replace the values of NEWS with my own parameters in the test, effectively testing that your:

    NEWS.format(NTYPE, RNUM, friend=FNAME)

Would produce the expected result no matter what values NTYPE, RNUM, or FNAME have and without additional
special processing like zfill(). LIke I said that was a super clever solution just not the point of the exercise.

With other errors, please don't hesitate for a moment to ask questions about error messages here in github.

I know and understand that they're sometimes cryptic and that's why you have me and not just a testing machine!