簡單的去頭尾求平均值,代碼如下:
def?avg(x):
????return?sum(x)/len(x)
def?drop_first_last(grades):
????first,*middle,last?=?grades
????return?avg(middle)
Mygrades=[98,59,61,60]
drop_first_last(Mygrades)
報錯信息如下
??first,*middle,last?=?grades
????????^
SyntaxError:?invalid?syntax
請問這個報錯是什么意思,不能用*嗎?系統認為*是乘法嗎?
*分解操作報錯
qq_strengthoo_0
2017-02-20 17:51:20