Login and get codingHappy New Year! How many books do you aim to read this year?
In this Bite you will complete
ontrack_reading
that takes the amount of books you want to read (books_goal
), the amount of books read (books_read
) and the day of the year (day_of_year
, ifNone
or not provided, it defaults to today, that is the offset in days into the year right now). The function returns abool
signifying if you are on track or not.Here is how it works in the REPL:
>>> from progress import ontrack_reading >>> ontrack_reading(60, 0, 3) False >>> ontrack_reading(60, 0) # same as previous statement, today = 3rd of Jan False >>> ontrack_reading(60, 1, 3) True >>> ontrack_reading(10, 10, 365) TrueNote: you need to
pip install freezegun
if you want to run the tests locally.
118 out of 120 users completed this Bite.
Will you be the 119th person to crack this Bite?
Resolution time: ~30 min. (avg. submissions of 5-240 min.)
Our community rates this Bite 3.25 on a 1-10 difficulty scale.
» You can do it! 😌