All 3 systems (functions, programs, and distributed services) all rely on
taking arguments/inputs (whether simple or complex) and passing them
through computer code to give some type of output.
Also each level relies on the previous level, so programs contain
functions, and distributed services contain programs which contain
unctions. The biggest difference is the scale on which they are used,
functions being the smallest and distributed services being the largest.
Submitting for some help on the weather.py file. It is not printing the
help for me nor letting me input a location with -h or -l as I mentioned
on Discord.