Помогите исправить ошибку на Python


#1

Здарвствуйте!

Вот есть код функции на Python:

def people(**kwargs):
  for name, sex in kwargs.items():
    print(name   ' is a '   sex)

При вызове функции возникает ошибка, мол функция ожидает 0 аргументов, а туда передаётся один. Как исправить эту ошибку?


#2
def people(**kwargs):
  for name, sex in kwargs.items():
    print(name   ' is a '   sex)

print(people)

Вот, пожалуйста, всё работает...

Не совсем понял вопрос, ибо сама функция вроде как написана без ошибок. Что там может вызывать ошибку - бог его знает.

Но я бы на вашем месте прошёл бы курсы Python Starter и Python Essential. Определённо, они не будут лишними)