抖音资讯

douyinzx

python画圆并填充颜色(python填充颜色代码了解)

iseeyu2年前 (2024-05-07)抖音资讯128

Python库默认的绘图circle函数绘制的圆是以当前海龟箭头方向左侧为圆心方向,y轴向上半径r的距离为圆心,绘制一个圆,这个方法不好用,每次都要算。学生课后问,是否可以使用圆心+半径的方法绘制,但是没有函数,只能自己封装一个。

思路如下:

(1)函数的参数(x,y,r)分别为圆心的坐标x和y,半径r。问题来了,可以用goto(X,Y)去圆心,但是导致绘图的圆心在y轴向上移动了r的距离,因此需要去goto(X,Y-r),这样就消除了半径的影响。

(2)箭头去圆心的时候,不知道箭头的方向,因此需要对海龟的箭头方法复位为0度,利用seth(0)函数。

(3)圆如果需要填充颜色,可以利用rgb模式传递颜色。

效果如下,代码如下:

彩色同心圆

import turtle
import random
#以(x,y)为圆心,画半径为r的圆,颜色为(cr,cg,cb)
def mycircle(x,y,r,cr,cg,cb):
    mytl1.penup()
    mytl1.goto(x,y-r)
    mytl1.seth(0)
    mytl1.pendown()
    mytl1.color(cr,cg,cb)
    mytl1.begin_fill()
    mytl1.circle(r)
    mytl1.end_fill()

mytl1=turtle.Turtle()
turtle.tracer(0) #画面顺完成
turtle.colormode(255) #颜色模式255的,RGB值
# mytl1.speed(0) #画面速度最快
# mytl1.hideturtle() #隐藏海龟箭头
mytl1.shape("turtle") #海龟形状

for i in range(10,0,-1):
    cr=random.randint(0,255) #随机颜色
    cg = random.randint(0, 255)
    cb= random.randint(0, 255)
    mycircle(60,60,i*20,cr,cg,cb)

mytl1.screen.mainloop()

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://0291.com.cn/post/43227.html

相关文章

抖音直播怎么点赞(直播间点赞的作用)

抖音直播怎么点赞(直播间点赞的作用)

为什么每个主播都要大家点赞呢? 为什么每个主播都要大家点赞呢?今天这个视频绝对值得你点赞收藏。大家有没有发现,不管你在哪个直播间,这个主播都会向你点评点赞。点赞真正的意义是什么呢?它能起到什么样的作用呢? 首先我告诉大家,点赞是没有上限的,你可以一直点放心大胆的点,但是一次性不能点太多,...

快手如何快速涨粉丝不花钱(有关快手引流的最快方法)

快手如何快速涨粉丝不花钱(有关快手引流的最快方法)

如果你想快速涨粉,不妨试试以下三种方法,尤其是第三种,学会了后,你的视频播放量会大幅提升。 ·第一个,很多人抱怨自己的作品很优秀,文案也做得不错,但就是上不了热门。这是因为我们发布作品时,快手平台会先进行机器审核,然后再转交给人工审核。如果我们没有掌握好刷机制的技巧,就会影响视频的播...

抖音上传视频不损画质的方法有哪些(抖音上传高清视频码率教学)

抖音上传视频不损画质的方法有哪些(抖音上传高清视频码率教学)

在刷抖音的时候看到别人都拍到好看的视频,然后自己也学着去拍,然后也发布到抖音上,但是会发现和别人拍的就是不一样,别人的视频很高清,看着舒服,而你的视频看着像回事老年手机拍的,这是为啥?   都是手机拍的,为啥差别这么大? 首先有个一必须要和...

机械设备行业如何做好百度网络推广营销,实现利润最大化

机械设备行业如何做好百度网络推广营销,实现利润最大化

机械行业增长与价格因素,网络推广营销水平的关系较大,也客观反映出我国国内市场的情况,机械行业的机遇大。”信”时代,就是互联网平台蓄势待发,破流而入。目前百度流量的检索人群的受众量是67%,搜索、FEED、品牌等流量,圆口比较多,所不要单一投入,要多覆盖终端做引流。  做一个品类行业和...

快手广告审核受到哪些因素的影响?

快手广告审核受到哪些因素的影响?

相信许多广告主在投放快手广告时,常常会遇到被拒审的情况。那么广告被拒审的原因主要有哪些呢?如何才能避免这种事情的发生呢?下面我们就一起来了解! 快手广告平台的审核标准还是比较严格的,因此广告主在投放广告前需要提供相关的资质。广告审核主要分为两部分,一部分是有关账户资质的审核,另一部分是关于广告...

快手广告推广的费用是多少呢?

  快手广告目前支持CPC和OCPC两种计费方式,广告主可以根据自己的需要在后台选择不同的计费方式,给你具体介绍一下这两种收费模式的具体收费情况。CPC竞价,安卓0.1元起,ios0.2元起,以视频封面点击计费(20分钟内重复点击只计一次费用),广告被展现以及观看不收费。c...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片