試圖編寫一個獲取時鐘手形角度的函數,但在嘗試創建空列表時出現錯誤。它以前在其他腳本上工作過,沒有任何問題。嘗試創建新列表時出現語法錯誤
def gethandpos():
now=datetime.datetime.now()
datetime.time(now.hour,now.minute,now.second)
m=float(now.minute+now.second/60)
h=float(now.hour+(m/60))
hangle=math.fabs(((h*360)/12)-90)
mangle=math.fabs(((m*360)/60)-90)
sangle=(math.fabs((float((now.second*360)/60))-90)
coords=[]
coords.append((math.cos(math.radians(sangle)),math.sin(math.radians(sangle))))
coords.append((math.cos(math.radians(mangle)),math.sin(math.radians(mangle))))
coords.append((math.cos(math.radians(hangle)),math.sin(math.radians(hangle))))
print coords
輸出:
coords=[]
^
syntax error: invalid syntax
我究竟做錯了什麼?
試試看行在控制檯中按行。 coords = []'行之前的行會出錯。 – 2012-03-04 21:44:57