I was reading one of the answered questions and I copied the code to ask a question.
1 def smallest_number(*args):
2 print min(args)
3 return min(args)
5 def distance_from_zero(arg):
6 print abs(arg)
7 return abs(arg)
On line 1 it says: def smallest_number(*args)
What role does the asterisk achieve in *args ? Rather than arg on line 5.