Функция Выходы Нет вместо возврата - PullRequest
1 голос
/ 12 июля 2020

Я новичок в функциях и не могу понять, почему это возвращает «None». По сути, State - это число, поэтому оно должно вводить состояние и выводить совокупность. Я изменю формат, чтобы он был более расплывчатым и полезным для всех, когда я лучше пойму. Спасибо!

def ca_pov(state, spending=0):
  state = person[person.state==state].copy(deep=True)
  total_population = state.weight.sum()

  return
  total_population

print(ca_pov(11))

1 Ответ

4 голосов
/ 12 июля 2020

total_population не был возвращен. Вы должны написать ключевое слово return и данные, которые вы хотите вернуть рядом с ним.

def ca_pov(state, spending=0):
  state = person[person.state==state].copy(deep=True)
  total_population = state.weight.sum()

  return total_population

print(ca_pov(11))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...