精华内容
下载资源
问答
  • python太极图源代码
    2020-11-20 23:52:37

    python

    语言画太极图的源代码

    import turtle

    t = turtle.Turtle()

    t.penup()

    t.goto(0,

    -

    50)

    t.pendown()

    t.begin_fill()

    t.fillcolor("black")

    t.circle(150,extent=180)

    t.circle(75,extent=180)

    t.circle(

    -

    75,extent=180)

    t.end_fill()

    t.circle(

    -

    150,extent=180)

    t.penup()

    t.goto(0,160)

    t.pendown()

    t.begin_fill()

    t.fillcolor("white")

    t.circle(30,extent=360)

    t.end_fill()

    t.penup()

    t.goto(0,0)

    t.pendown()

    t.begin_fill()

    t.fillcolor("black")

    t.circle(30,extent=360)

    t.end_fill()

    turtle.done()

    更多相关内容
  • Python : Turtle绘图-太极图(代码

    千次阅读 2021-02-03 21:02:25
    color.get(-c)) turtle.begin_fill() turtle.circle(-R/6,360) turtle.end_fill() turtle.penup() turtle.goto(0,0) turtle.pendown() turtle.penup() turtle.goto(0,-R-50) turtle.pendown() turtle.write("太极图 ...

    import turtle

    def draw_TJT®:

    turtle.screensize(800,600,“white”)

    turtle.pensize(3)

    turtle.pencolor(“black”)

    turtle.speed(10)

    TJT_color={1:“white”,-1:“black”}

    color_list=[1,-1]

    for c in color_list:

    turtle.color(“black”,TJT_color.get©)

    turtle.begin_fill()

    turtle.circle(R/2,180)

    turtle.circle(R,180)

    turtle.circle(R/2,-180)

    turtle.end_fill()

    turtle.penup()

    turtle.goto(0,R/3*c)

    turtle.pendown()

    turtle.fillcolor(TJT_color.get(-c))

    turtle.begin_fill()

    turtle.circle(-R/6,360)

    turtle.end_fill()

    turtle.penup()

    turtle.goto(0,0)

    turtle.pendown()

    turtle.penup()

    turtle.goto(0,-R-50)

    turtle.pendown()

    turtle.write("太极图 ",font=(“Arial”,12,“normal”))

    turtle.mainloop()

    if name==“main”:

    draw_TJT(100)

    展开全文
  • # 然后下次循环的goto在tracer(0,0)之前这个很有讲究。这相当于是tracer(1,10)执行的一个语句。 # 如果没有的话,会导致tracer(1,10)直接被tracer(0,0)覆盖,还是会什么也画不出来。。
  • # 绘制太极图函数 def draw_TJT(R):  turtle.screensize(800, 600, green) # 画布长、宽、背景色 长宽单位为像素  turtle.pensize(1) # 画笔宽度  turtle.pencolor('black') # 画笔颜色  turtle.speed(10) #...
  • 本文详细分析如何使用pythonturtle绘制阴阳太极图,先来分解这个图形,图片中有四种颜色,每条曲线上的箭头表示乌龟移动的方向,首先从中心画一个半圆(红线),以红线所示圆的直径作半径画一个校园,半径为红线所示圆...

    本文详细分析如何使用python turtle绘制阴阳太极图,先来分解这个图形,图片中有四种颜色,每条曲线上的箭头表示乌龟移动的方向,首先从中心画一个半圆(红线),以红线所示圆的直径作半径画一个校园,半径为红线所示圆半径的0.15倍(蓝线),之所以选择0.15倍,是因为这样嵌入红圆内的小圆直径和红圆直径接近黄金分割。

    代码

    导入turtle库

    import turtle

    创建画布

    window = turtle.screen

    ......

    window.exitonclick()

    创建画笔

    bage = turtle.turtle()

    设置画笔颜色

    bage.color("black", "black")

    设置画笔的宽度

    bage.width(3)

    准备开始填充图形

    bage.begin_fill()

    画一个半径为radius/2,弧度为180的半圆,画红线所示半圆

    radius = 100

    bage.circle(radius/2, 180)

    画黄线所示的圆,半径radius,弧度180半圆

    bage.circle(radius, 180)

    将画笔方向旋转180度

    bage.left(180)

    画绿线所示半圆,画一个半径为radius/2,弧度180半圆,此时半径值为负

    bage.cirle(-radius/2, 180)

    结束填充

    bage.end_fill()

    画笔向左旋转90度,正好指向画板上方

    bage.left(90)

    抬起画笔,在运动时不会留下痕迹

    bage.up()

    向前移动radius0.35,这样小圆边线距离大圆边线上下各radius0.35

    bage.forward(radius*0.35)

    隐藏画笔

    bage.ht()

    完整代码

    效果图如下:

    希望与广大网友互动??

    点此进行留言吧!

    展开全文
  • Python实现太极图案

    千次阅读 2020-03-21 16:10:34
    巧妙的利用了图案的对称性,太极拆成两个勾玉。八边形拆成八条边和转角45°八次。 def drawHalfTaiJi(r,c1,c2): color("black",c1) begin_fill() circle(r/2,180) circle(r,180) left(180) circle(-r/2,180) ...

    巧妙的利用了图案的对称性,太极拆成两个勾玉。八边形拆成八条边和转角45°八次。

    def drawHalfTaiJi(r,c1,c2):
        color("black",c1)
        begin_fill()
        circle(r/2,180)
        circle(r,180)
        left(180)
        circle(-r/2,180)
        end_fill()
        left(90)
        up()
        forward(r*0.35)
        right(90)
        down()
        color("black",c2)
        begin_fill()
        circle(0.15*r)
        end_fill()
        left(90)
        up()
        backward(r*0.35)
        down()
        left(90)
    def goline(fr):
        left(45)
        forward(fr)
    def drawTaiJi(r):
        speed(9)
        pensize(6)
        setup(600,600)
        drawHalfTaiJi(r,"black","white")
        drawHalfTaiJi(r,"white","black")
        fr=1.5*r*(2*math.sqrt(2))/(2+math.sqrt(2))
        up()
        forward(r*1.5)
        left(90)
        down()
        forward(0.5*fr)
        for i in range(0,8):
            goline(fr)
        ht()
        done()
    drawTaiJi(150)
    

    效果图

    在这里插入图片描述

    展开全文
  • 每日一个 Python 小问题分享~
  • Python的turtle库画太极

    千次阅读 2021-03-16 18:37:45
    作为一名中医药大学的学生,对太极图那是情有独钟,这不,我刚开始学Python不久,便想着用turtle库画一个太极图,对turtle库的使用还不熟练,代码量可能有点多…… 代码: import turtle r = 200#太极半径 turtle....
  • import turtle def draw_TJT®: turtle.screensize...font=(“Arial”,12,“normal”)) turtle.mainloop() if name==“main”: draw_TJT(100) 标签:Turtle,turtle,penup,Python,color,TJT,circle,太极图,fill 来源: ...
  • 旋转的太极图动画源代码

    千次阅读 2021-01-13 07:39:58
    python rotated yinyan animation旋转的太极图这里用海龟画图turtle模块画了一个太级图,然后让它旋转起来了。以下是代码预览:"""旋转的太极图.py一切都是画出来的。"""from turtle import *from time import sleep...
  • python turtle画简易的太极

    万次阅读 多人点赞 2019-01-27 12:46:39
    import turtle t=turtle.Turtle() t.penup() t.goto(0,-50)#设置起始坐标 t.pendown() t.begin_fill() t.fillcolor('black') t.circle(150,extent=180) t.circle(75,extent=180)#半径正负代表逆时针和顺时针画 ...
  • Python画一个太极

    千次阅读 2019-11-26 00:08:49
    import turtle t = turtle . Turtle ( ) t . penup ( ) t . goto ( 0 , - 50 ) t . pendown ( ) t . begin_fill ( ) t . fillcolor ( "black" ) ...把以上代码复制到编辑器里运行就OK了
  • 为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他...
  • python太极

    2020-11-20 23:52:46
    importturtle as tt.pensize(2)t.penup()t.goto(0,-200)t.pendown()#初始化海龟位置coordA=(0,0) #小圆起点坐标的x值coordB=(120,-80) #小圆起点坐标的y值color=("black","white")#小圆的颜色t.begin_fill()#画外围t...
  • Python绘图实例33:太极图绘制

    千次阅读 2021-06-24 20:40:44
    1. 太极图含义 所谓太极即是阐明宇宙从无极而太极,以至万物化生的过程。...2. 实例代码 # -- coding: utf-8 -- # Author : 简时刻 import turtle R = 200 # 太极图半径 turtle.screensize(4..
  • python turtle 太极八卦图

    千次阅读 2020-06-08 09:14:39
    from turtle import * ...# 太极图 pencolor("black") pensize(3) penup() goto(0, -100) pendown() fillcolor("black") begin_fill() circle(100, 180) circle(50, -180) circle(-50, -180) e...
  • turtle 画图,使用Python画出太极阴阳八卦图的代码 # -*- coding: utf-8 -*- import turtle as t # 设置背景和笔的移动速度及大小 t.bgcolor('yellow') t.speed(10) t.pensize(6) # 画黑色的半圆 t.fillcolor(...
  • python太极

    千次阅读 2019-09-02 19:06:46
    python画八卦图 from turtle import * setup(650, 350, 200, 200) pensize(1) pencolor(“black”) fillcolor(“black”) begin_fill() circle(60,180) circle(30,180) circle(-30,180) end_fill() seth(90) penup...
  • import turtle as t t.speed(10) def arc1(r,d1,x,y,c): t.pu() t.goto(x,y) t.pd() t.seth(d1) t.begin_fill() t.fillcolor(c) t.pencolor(c) t.circle(r) t.end_fill() def arc2(r,d2,x,y,c): ......
  • 太极图VB源代码

    2013-03-30 16:18:50
    太极图VB源代码。 用VB编写的简易太极图。
  • Python-(2)画个太极

    2020-12-05 08:38:35
    #画个太极阴阳鱼import turtleturtle.setup(0.5,0.6,0,0)turtle.speed(10)# #大圆# turtle.penup()# turtle.goto(0,-160)# turtle.pendown()# turtle.circle(180)#画阴鱼turtle.begin_fill()turtle.fillcolor('black...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,015
精华内容 406
关键字:

python太极代码