python函数填色,Python填色

怎么用python画三角形并填色?以及画五角星并且填色?(急!!!)

可以. 用fill='#XXXXXX'参数:

创新互联公司主营孟连网站建设的网络公司,主营网站建设方案,成都app软件开发公司,孟连h5成都微信小程序搭建,孟连网站营销推广欢迎孟连等地区企业咨询

from Tkinter import Tk, Canvas, Frame, BOTH

from math import sin, pi,cos

def pentagramPoints(cx, cy, R):

xita = 36*pi/180

r = R*cos(2*xita)/cos(xita)

points = []

for i in range(0, 10):

angle = i*xita + 0.5*xita

if i % 2:

points+=[cx + r*cos(angle), cy - r*sin(angle)]

else:

points+=[cx + R*cos(angle), cy - R*sin(angle)]

return points

if __name__ == '__main__':

root = Tk()

f = Frame(root)

f.pack(fill=BOTH, expand=1)

canvas = Canvas(f)

canvas.create_polygon(30, 10, 160, 470, 290, 10, outline="#000000", fill="#00ff00", width=3)

canvas.create_polygon(pentagramPoints(480, 240, 100), outline = '#000000', fill='#ff0000', width=3)

canvas.pack(fill=BOTH, expand=1)

root.geometry("640x480+300+300")

root.mainloop()

python画圆并填充颜色

import turtle#导入turtle库(提供基本绘图功能)

#turtle.screensize(300,300)画布大小可设置可不设

turtle.pensize(8)#设置画笔大小为8

turtle.color('red')

turtle.penup()

#turtle.goto(50,150)

turtle.pendown()

turtle.begin_fill()#开始填充

turtle.circle(50)

turtle.end_fill()#结束填充

用python软件画填色的图案,为什么只有海龟路线上有颜色

用python软件画填色的图案,只有海龟路线上有颜色,是设置错误造成的,解决方法如下:

1、首先用opencv模块读取图片数据,得到一个三维矩阵。

2、然后用numpy模块构造一个二维0矩阵,规模和图像的大小一样。

3、接着把图片的第一个通道的像素值置零,就相当于去掉了图片的蓝色:a[:,:,0] = c。

4、如果想单独分离出绿色,还需要把第三个通道的像素值置零:a[:,:,0] = ca[:,:,2] = c。

5、单独显示红色:a[:,:,0] = ca[:,:,1] = c。

6、最后不构造零矩阵也是可以的,这样就不用调用numpy模块了。

python如何给八边形填色

-设定填充色:fillecolor(r, g, b)

-开始填充:begin_fill()

-结束填充:end_fill()

画一组随机分布,随机大小和不同色调的心形。先初始化一个填充颜色。然后,在画每个图形绘制之前使用begin_fill()以及绘制之后使用end_fill()。这样就能得到一个填充效果。

import turtle as t

import random as r

def pink():

color = (1, r.random(), 1)

return color

def randomrange(min, max):

return min + (max- min)*r.random()

def moveto(x, y):

t.penup()

t.goto(x, y)

t.pendown()

def heart(r, a):

factor = 180

t.seth(a)

t.circle(-r, factor)

t.fd(2 * r)

t.right(90)

t.fd(2 * r)

t.circle(-r, factor)

t.setup(800, 800, 200, 200)

t.speed(9)

t.pensize(1)

t.penup()

for i in range(20):

t.goto(randomrange(-300, 300), randomrange(-300, 300))

t.begin_fill()

t.fillcolor(pink())

heart(randomrange(10, 50), randomrange(0, 90))

t.end_fill()

moveto(400, -400)

t.done()

Python中用turtle画的两条线围成的图形怎么填充颜色?

你好,答案如下所示。

填充为黄色

填充效果

希望你能够详细查看。

如果你有不会的,你可以提问

我有时间就会帮你解答。

希望你好好学习。

每一天都过得充实。


分享文章:python函数填色,Python填色
文章出自:http://pwwzsj.com/article/hdsgpd.html