من می خواهم نام ها و نمرات را به ترتیب صعودی در حلقه زیر مرتب کنم.
من می خواهم برنامه ای بنویسم که نمرات را به ترتیب صعودی با نام هر شخص از فایل csv بخواند و آن را چاپ کند
لطفا کمک کنید. کدم را کامل کنم
import csv
from statistics import mean
def cc():
with open('reders.csv' , newline='') as csvfile:
sep = csv.reader(csvfile)
av = list()
for row in sep:
q = list()
name = row[0]
for i in row[1:]:
qq = []
q.append(int(i))
b = float(mean(q))
c = str(b)
qq.append(c)
```
output correct:
ali,5.0
hamid,6.066666666666666
mandana,7.5
soheila,7.833333333333333
sara,9.75
sina,11.285714285714286
sarvin,11.375
پاسخ ها