Pythyon|当中秋遇上国庆

时间:2022-07-28
本文章向大家介绍Pythyon|当中秋遇上国庆,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1 前言

今天我们祖国迎来了第71个国庆节,与以往不同的是,今年的中秋节也是在今天。所以当中秋遇上国庆后会擦出怎样的火花呢?在小编研究后,发现中秋+国庆=中国结。没错,就是中国结。

2 准备

到底是怎样的中国结呢?其实就是小编用python画的一幅图。所以本篇文章依然离不开python,用到的还是内置库turtle。至于python环境怎么配置,小编在这里就不做赘述了。而turtle的使用也很简单。直接看下面源代码就可以了。

3 源代码

由于用到的都是比较基础的python语法,所以小编就不一一解释了,直接上源代码。

import turtle as t

p = t.Turtle()

p.speed(10)

p.pensize(10)

p.color('red')

p.up()

p.left(150)

p.goto(0,300)

p.down()

p.circle(80,60)

p.left(20)

p.circle(40,90)

p.left(15)

p.circle(80,60)

p.right(70)

p.circle(80,60)

p.left(20)

p.circle(40,90)

p.left(15)

p.circle(80,60)

p.up()

p.goto(0,380)

p.down()

 

p.right(45)

p.circle(8,360)

p.goto(0,200)

p.left(55)

p.circle(-80,60)

p.up()

p.goto(-90,150)

p.down()

p.goto(10,150)

p.up()

p.goto(-40,180)

p.down()

p.goto(-40,90)

p.up()

p.goto(-40,160)

#弧形左

p.left(110)

p.down()

p.circle(-100,50)

p.circle(-120,150)

p.circle(-80,150)

p.circle(-40,150)

p.circle(-10,200)

 

p.up()

p.goto(-30,130)

p.left(180)

p.down()

p.circle(-90,-30)

 

p.up()

p.goto(20,190)

p.down()

p.left(150)

p.circle(90,30)

 

p.up()

p.goto(80,190)

p.left(120)

p.down()

p.circle(90,-30)

 

p.up()

p.goto(60,210)

p.left(220)

p.down()

p.circle(-220,35)

 

p.up()

p.goto(55,145)

#弧形右

p.left(40)

p.down()

p.circle(100,50)

p.circle(120,150)

p.circle(80,150)

p.circle(40,150)

p.circle(10,200)

 

p.up()

p.goto(-60,60)

p.down()

p.goto(-60,-55)

 

p.up()

p.goto(-60,60)

p.down()

p.goto(60,60)

p.goto(60,-55)

 

p.up()

p.goto(-30,30)

p.down()

p.goto(30,30)

 

p.up()

p.goto(-20,0)

p.down()

p.goto(20,0)

 

p.up()

p.goto(-40,-30)

p.down()

p.goto(40,-30)

 

p.up()

p.goto(0,30)

p.down()

p.goto(0,-30)

 

p.up()

p.goto(10,-10)

p.down()

p.goto(20,-20)

 

p.up()

p.goto(-60,-55)

p.down()

p.goto(60,-55)

 

#庆

p.up()

p.goto(-10,-70)

p.down()

p.goto(10,-80)

 

p.up()

p.goto(-60,-90)

p.down()

p.goto(60,-90)

 

p.up()

p.goto(-60,-90)

p.left(25)

p.down()

p.circle(-210,35)

 

p.up()

p.goto(-30,-130)

p.down()

p.goto(30,-130)

 

p.up()

p.goto(10,-100)

p.right(5)

p.down()

p.circle(200,45)

 

p.up()

p.goto(5,-150)

p.down()

p.left(15)

p.circle(-150,55)

p.circle(120,40)

p.hideturtle()

t.done()

4 运行效果

此程序的运行效果如下:

图4.1运行效果

看到运行效果后,是不是就能理解为什么中秋+国庆=中国结了呢?小编认为还是很像中国结的。最后,小编祝大家中秋节和国庆节双节快乐!

END

编 辑 | 王文星

责 编 | 八里公路