当前位置: 首页 > news >正文

深圳 旅游 网站建设什么推广方法是有效果的

深圳 旅游 网站建设,什么推广方法是有效果的,深圳市住房和建设局公众号,网站首页布局设计使用Python绘制迷人的圣诞树 引言 随着圣诞节的临近#xff0c;我们都希望以各种方式庆祝这个欢乐的节日。作为一名编程爱好者#xff0c;你有没有想过用Python来创造节日的气氛呢#xff1f;在这篇文章中#xff0c;我将向你展示如何用Python绘制几种不同风格的圣诞树我们都希望以各种方式庆祝这个欢乐的节日。作为一名编程爱好者你有没有想过用Python来创造节日的气氛呢在这篇文章中我将向你展示如何用Python绘制几种不同风格的圣诞树为你的编程项目增添一些节日的乐趣。 准备工作 首先确保你的计算机上安装了Python。我们将使用一些基本的图形库如turtle和matplotlib来绘制圣诞树。如果你还没有安装这些库可以通过以下命令安装 pip install turtle pip install matplotlib绘制基本的圣诞树 我们先从最基本的圣诞树开始。这个例子将使用turtle库它非常适合绘制简单的图形和图案。 import turtledef draw_tree():t turtle.Turtle()t.color(green)t.begin_fill()for _ in range(3):t.forward(100)t.left(120)t.end_fill()turtle.setup(400, 400) draw_tree() turtle.done()这段代码将绘制一个简单的三角形看起来像一个圣诞树的轮廓。 创建一个带装饰的圣诞树 接下来我们将添加一些装饰品使圣诞树看起来更加丰富和生动。 import turtle import randomdef draw_tree():t turtle.Turtle()t.color(green)t.begin_fill()for _ in range(3):t.forward(100)t.left(120)t.end_fill()# 添加装饰colors [red, blue, yellow, white]for _ in range(20): # 画20个装饰t.penup()x random.randint(-50, 50)y random.randint(-50, 50)t.goto(x, y)t.pendown()t.color(random.choice(colors))t.dot(10)turtle.setup(400, 400) draw_tree() turtle.done()这段代码将在圣诞树上随机添加彩色的装饰点。 案例 01 from turtle import * import timesetup(500, 500, startxNone, startyNone) speed(0) pencolor(pink) pensize(10) penup() hideturtle() goto(0, 150) showturtle() pendown() shape(nameclassic) # 1 seth(-120) for i in range(10):fd(12)right(2) penup() goto(0, 150) seth(-60) pendown() for i in range(10):fd(12)left(2) seth(-150) penup() fd(10) pendown() for i in range(5):fd(10)right(15) seth(-150) penup() fd(8) pendown() for i in range(5):fd(10)right(15) seth(-155) penup() fd(5) pendown() for i in range(5):fd(7)right(15) # 2 penup() goto(-55, 34) pendown() seth(-120) for i in range(10):fd(8)right(5)penup() goto(50, 35) seth(-60) pendown() for i in range(10):fd(8)left(5) seth(-120) penup() fd(10) seth(-145) pendown() for i in range(5):fd(10)right(15) penup() fd(10) seth(-145) pendown() for i in range(5):fd(12)right(15) penup() fd(8) seth(-145) pendown() for i in range(5):fd(10)right(15) penup() seth(-155) fd(8) pendown() for i in range(5):fd(11)right(15) # 3 penup() goto(-100, -40) seth(-120) pendown() for i in range(10):fd(6)right(3) penup() goto(80, -39) seth(-50) pendown() for i in range(10):fd(6)left(3) seth(-155) penup() fd(10) pendown() for i in range(5):fd(8)right(10) penup() fd(8) seth(-145) pendown() for i in range(7):fd(8)right(10) penup() fd(8) seth(-145) pendown() for i in range(7):fd(7)right(10) penup() fd(8) seth(-145) pendown() for i in range(7):fd(7)right(10) penup() fd(8) seth(-140) pendown() for i in range(7):fd(6)right(10)# 4 penup() goto(-120, -95) seth(-130) pendown() for i in range(7):fd(10)right(5) penup() goto(100, -95) seth(-50) pendown() for i in range(7):fd(10)left(5) penup() seth(-120) fd(10) seth(-155) pendown() for i in range(6):fd(8)right(10) penup() seth(-160) fd(10) seth(-155) pendown() for i in range(6):fd(8)right(10) penup() seth(-160) fd(10) seth(-155) pendown() for i in range(6):fd(8)right(10) penup() seth(-160) fd(10) seth(-160) pendown() for i in range(6):fd(8)right(10) penup() seth(-160) fd(10) seth(-160) pendown() for i in range(6):fd(8)right(10) penup() seth(-160) fd(10) seth(-165) pendown() for i in range(5):fd(10)right(11) # 5 penup() goto(-70, -165) seth(-85) pendown() for i in range(3):fd(5)left(3) penup() goto(70, -165) seth(-95) pendown() for i in range(3):fd(5)right(3) seth(-170) penup() fd(10) pendown() pendown() for i in range(10):fd(12)right(2) # 6 penup() goto(70, -165) pendown() seth(-90) pensize(8) pencolor(#de8891) circle(-20, 90)penup() goto(30, -185) pendown() seth(-180) pensize(8) pencolor(#de8891) fd(40)penup() goto(-5, -170) pendown() seth(-180) pensize(8) pencolor(#de8891) fd(35)def guest(x, y, z):penup()goto(x, y)seth(-z)pendown()for angel in range(5):fd(10)right(10)def guet(x, y, z):penup()goto(x, y)seth(-z)pendown()for angel in range(5):fd(10)left(10)def qu(x, y, z):penup()goto(x, y)seth(-z)pendown()for angel in range(5):fd(6)right(10)seth(-150)fd(20)# 树枝 guest(-70, -150, 160) guest(100, -150, 160) guet(110, -110, 50) guest(160, -140, 150) qu(80, -120, 180) guest(70, -85, 165) guest(-40, -85, 165) guet(90, -50, 50) guest(130, -80, 150) pencolor(pink) qu(-40, -60, 180) pencolor(#de8891) qu(80, -30, 180) pencolor(pink) qu(40, 10, 180) pencolor(#de8891) guest(-60, 30, 120) guest(-20, -20, 150) guet(45, 40, 60) guest(-30, 40, 170) guest(-30, 110, 115) guet(40, 90, 60) guest(80, 50, 160) pencolor(#de8891)def hdj(x, y):penup()goto(x, y)seth(80)pendown()pensize(2)circle(5)seth(10)fd(15)seth(120)fd(20)seth(240)fd(20)seth(180)fd(20)seth(-60)fd(20)seth(50)fd(20)seth(-40)fd(30)seth(-130)fd(5)seth(135)fd(30)seth(-60)fd(30)seth(-150)fd(6)seth(110)fd(30)def uit(x, y):penup()goto(x, y)pendown()pensize(2)circle(5)seth(-10)fd(15)seth(90)fd(15)seth(200)fd(15)seth(160)fd(15)seth(-90)fd(15)seth(10)fd(15)seth(-60)fd(20)seth(-180)fd(5)seth(110)fd(20)seth(-90)fd(20)seth(-180)fd(6)seth(70)fd(15)hideturtle()def yut(x, y, z):penup()goto(x, y)pendown()seth(z)for po in range(5):fd(4)left(36)def ytu(x, y, z):penup()goto(x, y)pendown()seth(z)for kk in range(5):fd(4)left(36)# 小蝴蝶结 seth(0) uit(40, -160) hdj(-80, -120) yut(-67, -115, 120) yut(-86, -123, 150) hdj(40, -50) yut(52, -45, 130) yut(34, -55, 160) seth(0) uit(-20, -60) ytu(-4, -60, 100) ytu(-20, -60, 120) hdj(-30, 20) yut(-15, 25, 130) yut(-40, 20, 180) uit(30, 70) ytu(45, 70, 100) ytu(30, 70, 120)# 大蝴蝶结 pencolor(#f799e6) pensize(5) penup() seth(0) goto(0, 150) pendown() circle(10) seth(-15) fd(40) seth(90) fd(40) seth(200) fd(40) seth(160) fd(40) seth(-90) fd(40) seth(15) fd(40) seth(-70) pencolor(#f799e6) pensize(4) fd(40) seth(-180) fd(10) seth(100) fd(40) seth(-100) fd(40) seth(-180) fd(10) seth(70) fd(40) penup() seth(0) goto(0, 130) pencolor(pink) pendown()def iou(x, y, z):penup()goto(x, y)pencolor(#f799e6)pendown()seth(z)for po in range(10):fd(4)left(18)seth(0) iou(35, 145, 100) iou(-7, 145, 110) pencolor(red) pensize(7) penup() goto(-35, 135) pendown()# 圣诞帽 seth(-20) pensize(2) penup() goto(-30, -120) pencolor(black) pendown() fillcolor(red) fd(30) circle(4, 180) fd(30) circle(4, 180) penup() goto(-25, -115) seth(75) pendown() begin_fill() for i in range(5):fd(6)right(20) seth(-10) for i in range(5):fd(8)right(15) seth(145) for i in range(5):fd(5)left(2) seth(90) for i in range(5):fd(1)left(2) seth(-90) for i in range(4):fd(4)right(6) seth(161) fd(30) end_fill() pensize(1) pencolor(black)def koc(x, y, size):pensize(2)pencolor(black)penup()goto(x, y)pendown()begin_fill()fillcolor(yellow)for i in range(5):left(72)fd(size)right(144)fd(size)end_fill()# 星星 seth(-15) koc(-120, -70, 10) seth(10) koc(100, -20, 10) seth(-10) koc(10, 40, 10) seth(30) koc(-80, 60, 10) koc(100, -150, 10) koc(-140, -150, 10) koc(20, 120, 10)# 袜子 seth(-20) pensize(2) penup() goto(-20, 80) pencolor(black) pendown() fillcolor(red) fd(25) circle(4, 180) fd(25) circle(4, 180) penup() goto(-15, 80) pendown() begin_fill() fillcolor(red) seth(-120) fd(20) seth(150) fd(5) circle(7, 180) fd(15) circle(5, 90) fd(30) seth(160) fd(18) end_fill() penup() seth(0) goto(100, -230) pendown() write(Merry Christmas, alignright, font(Comic Sans MS, 24, bold)) done() 02 Descripttion: version: Author: WayJun Date: 2021-12-21 11:11:34 LastEditors: WayJun LastEditTime: 2021-12-21 11:13:15import turtle screen turtle.Screen() screen.setup(800,600) circle turtle.Turtle() circle.shape(circle) circle.color(red) circle.speed(fastest) circle.up() square turtle.Turtle() square.shape(square) square.color(green) square.speed(fastest) square.up() circle.goto(0,280) circle.stamp() k 0 for i in range(1, 17):y 30*ifor j in range(i-k):x 30*jsquare.goto(x,-y280)square.stamp()square.goto(-x,-y280)square.stamp()if i % 4 0:x 30*(j1)circle.color(red)circle.goto(-x,-y280)circle.stamp()circle.goto(x,-y280)circle.stamp()k 2if i % 4 3:x 30*(j1)circle.color(yellow)circle.goto(-x,-y280)circle.stamp()circle.goto(x,-y280)circle.stamp() square.color(brown) for i in range(17,20):y 30*ifor j in range(3):x 30*jsquare.goto(x,-y280)square.stamp()square.goto(-x,-y280)square.stamp() turtle.exitonclick()03 import turtle as t # as就是取个别名后续调用的t都是turtle from turtle import * import random as r import timen 100.0speed(fastest) # 定义速度 screensize(bgblack) # 定义背景颜色可以自己换颜色 left(90) forward(3 * n) color(orange, yellow) # 定义最上端星星的颜色外圈是orange内部是yellow begin_fill() left(126)for i in range(5): # 画五角星forward(n / 5)right(144) # 五角星的角度forward(n / 5)left(72) # 继续换角度 end_fill() right(126)def drawlight(): # 定义画彩灯的方法if r.randint(0, 30) 0: # 如果觉得彩灯太多可以把取值范围加大一些对应的灯就会少一些color(tomato) # 定义第一种颜色circle(6) # 定义彩灯大小elif r.randint(0, 30) 1:color(orange) # 定义第二种颜色circle(3) # 定义彩灯大小else:color(dark green) # 其余的随机数情况下画空的树枝color(dark green) # 定义树枝的颜色 backward(n * 4.8)def tree(d, s): # 开始画树if d 0: returnforward(s)tree(d - 1, s * .8)right(120)tree(d - 3, s * .5)drawlight() # 同时调用小彩灯的方法right(120)tree(d - 3, s * .5)right(120)backward(s)tree(15, n) backward(n / 2)for i in range(200): # 循环画最底端的小装饰a 200 - 400 * r.random()b 10 - 20 * r.random()up()forward(b)left(90)forward(a)down()if r.randint(0, 1) 0:color(tomato)else:color(wheat)circle(2)up()backward(a)right(90)backward(b)t.color(dark red, red) # 定义字体颜色 t.write(Merry Christmas , aligncenter, font(Comic Sans MS, 40, bold)) # 定义文字、位置、字体、大小def drawsnow(): # 定义画雪花的方法t.ht() # 隐藏笔头hthideturtlet.pensize(2) # 定义笔头大小for i in range(200): # 画多少雪花t.pencolor(white) # 定义画笔颜色为白色其实就是雪花为白色t.pu() # 提笔pupenupt.setx(r.randint(-350, 350)) # 定义x坐标随机从-350到350之间选择t.sety(r.randint(-100, 350)) # 定义y坐标注意雪花一般在地上不会落下所以不会从太小的纵座轴开始t.pd() # 落笔pdpendowndens 6 # 雪花瓣数设为6snowsize r.randint(1, 10) # 定义雪花大小for j in range(dens): # 就是6那就是画5次也就是一个雪花五角星# t.forward(int(snowsize)) #int取整数t.fd(int(snowsize))t.backward(int(snowsize))# t.bd(int(snowsize)) #注意没有bdbackward但有fdforward小bugt.right(int(360 / dens)) # 转动角度drawsnow() # 调用画雪花的方法 t.done() # 完成,否则会直接关闭 结论 通过这些简单的例子你可以看到用Python绘制圣诞树是多么的有趣和容易。你可以根据自己的想象力和创造力添加更多的功能和装饰甚至制作一个动画版本的圣诞树。无论如何这都是一个很好的方式来庆祝节日并且在编程的世界中增添一些乐趣。 祝大家圣诞快乐 定制联系 大家如果有其他的需要可以联系私人个性化定制适合你的方案
http://wiki.neutronadmin.com/news/210992/

相关文章:

  • 做标志的网站考幼师证去哪个网站做试题
  • win7 iis添加网站济南做网站最好的公司
  • 昌平网站建设推广优化seowordpress主题 单页
  • 外贸网站制作要求揭阳网站免费建站
  • 本地linux做网站六安网站制作多少钱
  • 网站做seo多少钱微信小程序跳转到网站
  • logo网站设计素材微妙音门户网站建设
  • 深圳网站 建设信科网络大学生网页设计期末作品代码
  • 卡片式设计的网站网站后台上传图片无法显示
  • 站长工具seo综合查询 分析现在阳性最新情况
  • wordpress 小程序主题seo 怎么做到百度首页
  • 上海网站群建设丽水集团网站建设
  • 网站建设与维护经营范围优设
  • php网站二次开发用什么软件手机网站图片自适应代码
  • 亚马逊欧洲站入口网址页面设计素材网站
  • 沧州北京网站建设阿里巴巴企业网站注册
  • 南京企业网站设计公司500元济源网站开发
  • 百度做网站好吗光谷网站建设哪家好
  • 宁夏住房和城乡建设官方网站百川网站维护
  • 内网网站建设的步骤过程做淘宝客网站好搭建吗?
  • 毕设代做网站招聘深圳东维亚建设公司
  • 未备案网站加速如何降低网站相似度
  • 西城专业网站建设公司哪家好做暖漫画网站
  • 网站建设廴金手指花总壹柒长沙装修公司名单
  • 六盘水住房和城乡建设部网站网站群怎么做
  • 网站管家山东莱钢建设有限公司网站
  • 网站建设海淀seo兼职
  • 岳阳网站开发培训外贸网站平台有几个
  • 汉中做网站公司商城网站设计图
  • 防录屏网站怎么做网站开发项目预算表