测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A50699. 太极八卦图,以同圆内的圆心为界,其中相等的两个阴阳鱼表示万物之间的相互关系。阴鱼用黑色,阳鱼用白色,这是白天与黑夜的表示法。阳鱼的头部有个阴眼,阴鱼的头部有个阳眼,表示万物都在相互转化,互相渗透,阴中有阳,阳中有阴,阴阳相合,相生相克。【请画出如示例所示的太极八卦图。】

填空题 较难

题目描述

太极八卦图,以同圆内的圆心为界,其中相等的两个阴阳鱼表示万物之间的相互关系。阴鱼用黑色,阳鱼用白色,这是白天与黑夜的表示法。阳鱼的头部有个阴眼,阴鱼的头部有个阳眼,表示万物都在相互转化,互相渗透,阴中有阳,阳中有阴,阴阳相合,相生相克。

【请画出如示例所示的太极八卦图。】


参考答案

import turtle t = turtle.Turtle() t.up() t.goto(0,-50) t.down() # 画右边黑色部分 t.begin_fill() t.fillcolor('black') # 画右半圆 t.circle(150,180) # 画中间圆弧 t.circle(75,180) t.circle(-75, 180) t.end_fill() # 画左半圆 t.circle(-150, 180) t.up() t.goto(0, 160) t.down() # 画白色小圆 t.begin_fill() t.fillcolor('white') t.circle(30) t.end_fill() t.up() t.goto(0, 0) t.down() # 画黑色小圆 t.begin_fill() t.fillcolor('black') t.circle(30) t.end_fill() t.hideturtle()

答案解析

另一解题方法:

import turtle             #导入turtle库

turtle.speed(10)          # 画笔移动速度

turtle.color('black')     # 设置半边的填充色为黑色

turtle.begin_fill()       # 开始填充

turtle.circle(200,-180)   #画左侧一半大圆 R200

turtle.circle(100,180)    #画中间一半小圆 R100

turtle.circle(-100,180)   #画中间一半小圆 R100

turtle.end_fill()         # 结束填充 上色完成

turtle.circle(-200,-180)  #画右侧一半大圆 R200

turtle.penup()            #让画笔抬起

turtle.goto(0,100)        #将画笔移动到 x:0 y:100的位置上

turtle.pendown()          #让画笔放下

turtle.color('white')     #设置画笔颜色为 白色 white

turtle.dot(40)            #画圆点 size40

turtle.penup()            #让画笔抬起

turtle.goto(0,300)        #将画笔移动到 x:0 y:300的位置上

turtle.pendown()          #让画笔放下

turtle.color('black')     #设置画笔颜色为 黑色 black

turtle.dot(40)            #画圆点 szie40

turtle.done()

上一题 下一题