Есть код
def drop_first_last(grades):
first, *middle, last = grades
avg = sum(middle) / len(middle)
print(avg)
drop_first_last()
Мне выдает ошибку
C:\Python27\python.exe C

File “C

first, *middle, last = grades
^
SyntaxError: invalid syntax
Process finished with exit code 1
А у людей выдает 76
То есть среднее значение
У меня ругается на *middle
Что мне сделать, чтобы получалось 76, подскажите, пожалуйста.
Пишут под видео, что (https://www.youtube.com/watch?v=XhXOsgdC9h0&list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_&index=38), что
One more thing is i have two versions. i execute python3 as “python3 avg.py”. if you have default version “python avg.py” it will give error.
Что означает execute python3 as “python3 avg.py”? Как же это осуществить??)
Насколько я понимаю, мне нужно как-то установить python 3.6 as default, но как, не знаю, подскажите, пожалуйста.