程序哪里有问题 Python

import turtle as t
import math as m
t.pensize(3)
t.pu()
t.fd(-50)
t.seth(90)
t.circle(-50,90)
for i in range(8):
n=i+2
f=1/(m.sqrt(5)(m.pow((1+m.sqrt(5))/2,n)-m.pow([1+m.sqrt(5)]/2,n))
t.circle(-50
f,90)
t.done()

程序如上 系统显示我倒数第二行t不对

t.pu()错了

正确的是 :t.up()

倒数第二行t.circle方法是画一个圆,第一个参数-50f,你是想用-50乘以f变量吧,那应该是-50*f,你试试

兄弟,f=1/(m.sqrt(5)(m.pow((1+m.sqrt(5))/2,n)-m.pow([1+m.sqrt(5)]/2,n))
这一行最后面少了个括号