Почему эта часть кода генерирует ошибку синтаксиса?
  >>> def fun1(a="who is you", b="True", x, y):
...     print a,b,x,y
... 
  File "<stdin>", line 1
SyntaxError: non-default argument follows default argument
При правильном выполнении кода кода...
>>> def fun1(x, y, a="who is you", b="True"):
...     print a,b,x,y
... 
Я изучаю программирование, будьте терпеливы со мной....