6个回答
展开全部
首先,确定三角形的位置需要三个点。代码里给出的myPoints = [[-100,-50],[0,100],[100,-50]]就是这三个点的位置,你可以在坐标轴里画一个x,y轴,找一下就知道了。如果只是想让三角形倒过来,就重新给它三个点[[-100,100],[100,100],[0,-50]]。其次,三角形的边长,就是两个点之间的直线距离。从代码里可以看到,(-100,-50),(100,-50)这两个点是在同一条横向的线上,它们的距离是200.所以想把三角形的尺寸扩大两倍,就需要把边长扩大,给出新的点[[-200,200],[200,200],[0,-100]] 综上,修改main函数中的myPoints,即可达到你的需求:倒置三角形,尺寸扩大两倍 def main(): myTurtle = turtle.Turtle() myWin = turtle.Screen() myPoints = [[-200,200],[200,200],[0,-100]] sierpinski(myPoints,3,myTurtle) myWin.exitonclick() 再解释几个问题: myTurtle.up() 和myTurtle.down() 可以把myTurtle看做是画笔,myTurtle.up()就表示把画笔从画布上抬起,也就是不跟画布接触。myTurtle.down()也就可以看成是画笔跟画布接触。 sierpinski是定义的一个递归画三角形的方法,degree可以理解成递归的深度,也就是说在一个三角形内可以再画几个小三角形(不包括中间的三角形)。代码里degree 是3,你可以运行一下代码,看看效果。希望能帮到你,有疑问请追问!
展开全部
解:(例6)原式=[(a2-2010a+1)+a-1]-(a2+1)/2010
∵a2-2010a+1=0
∴上式=a-1-(a2+1)/2010
=(-a2+2010a-2010-1)/2010
=-[(a2-2010a+1)+2010]/2010
=-1
解:(例4)先去括号,得
xyz2+4xy+1-3xy+xyz2-3-2xyz2-xy
=-2
∵结果是一个常数,无论x、y、z怎么变,不会改变其值
∴答案是A。
∵a2-2010a+1=0
∴上式=a-1-(a2+1)/2010
=(-a2+2010a-2010-1)/2010
=-[(a2-2010a+1)+2010]/2010
=-1
解:(例4)先去括号,得
xyz2+4xy+1-3xy+xyz2-3-2xyz2-xy
=-2
∵结果是一个常数,无论x、y、z怎么变,不会改变其值
∴答案是A。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询