2024-03-04 08:22:58 | 我爱编程网
python是一种强大的
编程语言
,通过使用python,我们可以进行各种各样的图案、语句、动画等等编程。你知道用python画
五角星
的代码是什么吗?今天小编就来为大家详细演示一遍。希望通过这个小小的例子,能让你的python编程技术更进一步!
1.导入python的turtle模块。具体如图所示。
2.开始画五星为了填充,需要开始填充begin_fill()。具体如图所示。
3.分别设置笔和填充。具体如图所示。
4.因为五角星每个角为36度,而且旋转180-36度,所以使用循环语句
foriinrange(5):
forward(100)
right(180-36)执行重复的动作。
具体如图所示。
5.最后填充。具体如图所示。
6.最后的图形。具体如图所示。
7.最后隐藏画笔ht()。具体如图所示。
照着上面的方法一步一步操作,就可以用python画五角星了,是不是很有趣?快来打开电脑试一试,画一个属于你自己的五角星吧!兴趣是学习的最大动力,在平常学习python语言时,你也可以多找些类似画五角星这样的例子来学习,这样没准可以让自己学的更快哦。
本篇文章使用以下硬件型号:
联想小新
Air15;系统版本:linux;软件版本:python。
import random
import turtle
def random_color():
rgbl=[255,0,0]
random.shuffle(rgbl)
return tuple(rgbl)
def koch(size,n):
if n==0:
turtle.fd(size)
else:
for angle in [0,60,-120,60]:
cc = random_color()
turtle.pencolor(cc[0], cc[1], cc[2])
turtle.left(angle)
koch(size/3,n-1)
def main():
turtle.colormode(255)
turtle.setup(600,600)
turtle.penup()
turtle.goto(-200,100)
turtle.pendown()
turtle.pensize(2)
level=4 #4阶科赫雪花,阶数
koch(400,level)
turtle.right(120)
koch(400,level)
turtle.right(120)
koch(400,level)
turtle.hideturtle()
turtle.done()我爱编程网
main()
效果如图:
我爱编程网(https://www.52biancheng.com)小编还为大家带来如何采用Python语言绘制一条彩色的蟒蛇的相关内容。
你好,可以输入以下程序(个人作了注释,注释不影响最终结果)。:
#画彩色蟒蛇了#import turtle def drawSnake(rad,angle,len,neckrad): mycolor=["black","red","red","blue","yellow"] yocolor=["yellow","green","yellow","red","red"] for i in range(len): turtle.pencolor(mycolor[i]) turtle.circle(rad,angle) #沿着一个圆形爬行# turtle.pencolor(yocolor[i]) turtle.circle(-rad,angle) turtle.pencolor("green") turtle.circle(rad,angle/2) turtle.pencolor("yellow") turtle.fd(rad) turtle.pencolor("red") turtle.circle(neckrad+1,180) turtle.pencolor("green") turtle.fd(rad*2/3)def main(): turtle.setup(1300,800,0,0) #启动图形窗口,宽度,高度,左上角在屏幕中的坐标位置,x,y# pythonsize = 30 turtle.pensize(pythonsize) #运动轨迹的宽度,这里是30像素# turtle.seth(-40) #方向为东南方向40°# drawSnake(40,80,5,pythonsize/2)main()
格式自己整理一下。
2024-01-05 14:11:24
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01