def print_args(*args): for arg in args: print(f'arg = {arg}') print_args('a') print_args('a', 'b') print_args('a', 'b', 'c') Output arg = aarg = aarg = barg = aarg = barg = c 関数定義の後にコードによって print_args() が 3 回呼び出され、毎回異なる値が渡されている。 def print_args(*args): print(args) print(type(args)) print_args('a') pr…