1def f1(a): 2 print(a) 3 4f1(123) 5f1(a=123) 6try: 7 f1(b=123) 8except TypeError: 9 print("TypeError") 10 11def f2(a, b): 12 print(a, b) 13 14f2(1, 2) 15f2(a=3, b=4) 16f2(b=5, a=6) 17f2(7, b=8) 18try: 19 f2(9, a=10) 20except TypeError: 21 print("TypeError") 22 23def f3(a, b, *args): 24 print(a, b, args) 25 26 27f3(1, b=3) 28try: 29 f3(1, a=3) 30except TypeError: 31 print("TypeError") 32try: 33 f3(1, 2, 3, 4, a=5) 34except TypeError: 35 print("TypeError") 36