Я слежу за направляемым проектом на Python, и я написал код, который, кажется, соответствует решению, однако я получаю сообщение об ошибке, а они нет.
Я видел в Интернете, что может потребоваться возврат, но решение не использует его, и независимо от того, где я размещаю возврат, я все равно получаю ошибку.
"displayfreq"
- код, который я определил выше в коде; он производит отсортированную таблицу частот.
genres_ios = displayfreq(ios_free, -5)
for genre in genres_ios:
total = 0
len_genre = 0
for app in ios_free:
genre_app = app[-5]
if genre_app == genre:
tot_ratings = float(app[5])
total += tot_ratings
len_genre += 1
avg_tot_rating = total / len_genre
print(genre, 'with average total rating of', avg_tot_ratings)
Я ожидал увидеть среднее количество оценок по жанру, но вместо этого я получаю,
«Ошибка типа: объект NoneType не повторяется»
для линии "for genre in genres_ios"