def knights(saying):
def inner(quote):
return "We are the knight who say: '%s'" % quote
return inner(saying)
knights('NI!')"We are the knight who say: 'Ni!'"Ni в аргумент saying, а как он попадает в quote? И что значит return inner(saying)? Почему поменялись аргументы? И что это значит '%s'" % quote ?