Я делаю прогнозирование соответствия крикету, поэтому, когда я делаю функцию для моделирования боулера, я получаю ошибку, может кто-нибудь решить эту проблему - PullRequest
0 голосов
/ 07 апреля 2020

неподдерживаемые типы операндов для +: 'float' и 'NoneType'. Это ошибка, которую я получаю.

#code
def bowling_score(player_name, team):
    try:
        bow_obj = Players.objects.get(name=player_name)
    except:
        import ipdb; ipdb.set_trace()
    u = math.sqrt(bow_obj.bowling_appered/bow_obj.total_matches)
    v = 10*bow_obj.five_wicket_haul + bow_obj.total_wickets_taken
    w = bow_obj.bowling_average + bow_obj.econmy
    bowling_score = 0
    if w:
        bowling_score = u*v//w
    return bowling_score
...