Написал программу для подсчета ср. бала у учеников по 3 предметам. Но консоль говорит
File "point.py", line 8
b-m = 0
^
SyntaxError: can't assign to operator
Что ему не нравится?
f = open('dataset_3363_4.txt', 'r')
w = open('ans-point.txt', 'w')
status = []
for i in f:
i = i.rstrip().split(';')
status += [i]
b-m = 0
b-r = 0
b-m = 0
for i in status:
# Write sr. ball students
c = 1
srb = 0
while c < len(i):
srb += int(i[c])
c += 1
if i == 1:
b-m += i
elif i == 2:
b-f += i
elif i == 3:
b-r += i
srb = srb / (len(i) - 1)
srb = str(srb) + '\n'
w.write(srb)
al-std = len(status)
b-m /= al-std
b-f /= al-std
d-r /= al-std
sr-sb = str(b-m), str(b-f), str(b-r)
w.write(sr-sb)