Hi,
in this quest:
https://app.dataquest.io/m/313/conditional-statements/8/comparison-operators
The avg rating of apps which cost more than 9 dollars shall be calculated. I tried it with this way:
opened_file = open(‘AppleStore.csv’)
from csv import reader
read_file = reader(opened_file)
apps_data = list(read_file)
ratings=
n_apps_less_9=0
n_apps_more_9=0for row in apps_data[1:0]:
price=float(row[4])
rating=float(row[7])if price >9.0: ratings.append(rating) elif price <=8.0: n_apps_less_9=n_apps_less_9+1
if len(ratings)==0:
avg_rating=0.0
elif len(ratings) !=0:
avg_rating=sum(n_apps_more_9_dollar)/len(n_apps_more_9_dollar)
print(avg_rating)
print(n_apps_more_9)
print(n_apps_less_9)
But my avg_rating is 0 instead of a correct result. I don’t see, where I did my mistake… Can someone explain it?