献给520

作者: strive鱼 | 来源:发表于2018-05-19 17:41 被阅读0次

又到了一年一度的520了,是不是又被街上的一对对情侣虐心了,还好上海这两天雨季正盛,窝在家里就不用气的去超市捏方便面了,但是单身狗们又怎么能坐以待毙呢?作为低端至极的搬砖码农,还是要主动出击啊,不然白刷刷的长腿妹子都要跟别人跑了,今天就给单身狗们支一招小计谋,毕竟伊人一笑,有钱花了!!!!

本篇主要是介绍turtle的一些用法,turtle是一个简单的python 自带库,可以进行简单的绘图

首先介绍一下turtle的常用基本语法

  • turtle.setup(width=,height=) 用于设定画布/窗口的宽度和高度
  • turtle.pensize(int) 用于设定画笔画出的线条的粗细,数值越大,线条越粗
    turtle.color( color1,color2),第一个颜色为画笔画出来的颜色,第二个为背景填充色
  • turtle.pencolor() 没有指定的话,default=当前画笔的颜色
  • turtle.spped(float) 指定画笔的移动速度
  • turtle.forward(distance) 向当前画笔方向移动distance像素长度
  • turtle.backward(distance) 向当前画笔相反方向移动distance像素长度
  • turtle.right(degree) 顺时针移动degree度,注意移动的是角度
  • turtle.left(degree) 逆时针移动degree度
  • turtle.goto(x,y) 将画笔移动到坐标为x,y的位置
  • setx( ) 将当前x轴移动到指定位置
  • sety() 将当前y轴移动到指定位置
  • dot(r) 绘制一个指定直径和颜色的圆点
  • turtle.circle(radius, extent=None, steps=None) radius(半径):半径为正(负),表示圆心在画笔的左边(右边)画圆; extent(弧度) (optional); steps (optional) (做半径为radius的圆的内切正多边形,多边形边数为steps)
  • turtle.up()表示先将画笔抬起来
  • turle.hideturtle()表示先将画笔隐藏起来
    -turtle.showturtle()表示将画笔展示出来
  • turtle.down() 表示下笔准备画图
  • turtle.begin_fill() 开始画图填充画布
  • turtle.end_fill() 结束画图
  • turtle.Screen() 指定画布所在的区域

学习了上边的基本的语法,我们就可以初步把妹了

我们的目标是 --没有蛀牙! 额 活该单身狗

下面为代码和注释部分


import turtle 
from turtle import *
import time


def heart():#此简单函数的目的就是不断的移动画笔
    for i in range(200):
        turtle.right(1)
        turtle.forward(1)
#love=input('XXX')
#me=input('XXX')
turtle.setup(width=900,height=500)#确定画布
turtle.speed(2)#确定笔速
turtle.pensize(3)#确定画出的线条尺寸
turtle.color('red','red')#第一个颜色为画笔画出来的颜色,第二个为背景填充色
turtle.up()
turtle.hideturtle()
turtle.goto(0,-100)#移动
turtle.showturtle()
turtle.down()#下笔画图
turtle.speed(2)
turtle.begin_fill()
turtle.left(140)#指定移动角度
turtle.forward(110.25)#指定在移动角度的范围内,移动的线条距离
heart()#开始画笔往右移动,此时应该到达心  图案的凹槽处
turtle.left(120)#再从凹槽处进行一个弧度  其实就是右半边的心
heart()#画笔开始右移
turtle.forward(110.25)#移动距离和上述的相同,这样才能封心  下方的尖
turtle.end_fill()

turtle.pensize(5)
turtle.up()
turtle.hideturtle()
turtle.goto(0,0)
turtle.showturtle()
turtle.color('black','pink')
turtle.write('best wishes to CLE',font=('gungsuh',12),align="center")#写入内容
turtle.up()
turtle.hideturtle()
time.sleep(0.5)

turtle.pensize(5)
turtle.up()
turtle.hideturtle()
turtle.goto(0,0)
turtle.showturtle()
turtle.color('white','pink')
turtle.write('best wishes to CLE',font=('gungsuh',12),align="center")
turtle.up()
turtle.hideturtle()
time.sleep(0.5)

turtle.pensize(5)
turtle.up()
turtle.hideturtle()
turtle.goto(0,0)
turtle.showturtle()
turtle.color('yellow','pink')
turtle.write('best wishes to CLE',font=('gungsuh',12),align="center")
turtle.up()
turtle.hideturtle()
time.sleep(3)#上述程序写了三遍,利用了不同颜色,这样可以呈现一闪一闪的效果


turtle.color('black','pink')
turtle.goto(100,-100)
turtle.showturtle()
turtle.speed(5)
turtle.write('from your fans', font=(20,), align="center", move=True)#落款


#点击关闭窗口

window=turtle.Screen()
window.exitonclick()#点击跳出的窗口,窗口即可关闭

下面为效果展示


788e4b38b8ec3c061ad941f70b0bbc43.gif

额 没错 其实 我只是为了给CLE G3 加油打气,,真是费劲!

相关文章

  • 献给520

    520到了,又是一个告白的日子, 每一年,都应该有这么一个节日, 给你们最心爱的人,说一次爱你。 520, 亲爱的...

  • 献给520

    又到了一年一度的520了,是不是又被街上的一对对情侣虐心了,还好上海这两天雨季正盛,窝在家里就不用气的去超市捏方便...

  • 献给520

    你的头发像钢丝,嘴巴像香肠,你长的怎么就那么难看,但是我怎么就爱上你了,如此无可救药的爱上了这么难看的你,...

  • 520,献给自己

    今天是5月20号,一个特殊的节日,对我来说,只不过是在平常不过的一天,我不会去表白任何人,也没有人来表白我,不是爱...

  • 此篇献给520

    文|猫石鱼 爱,就是在这一世寻找那个仿佛在前世失散的亲人,就是在人世间寻找那个最亲的亲人。 在这个地球活了这么久,...

  • 520,献给所有夫妻

    什么是夫妻? 夫妻就是: 你的脾气我清楚, 你的缺点我明白, 不管你有多讨厌, 我都喜欢 ! 久处会生厌,但不离不...

  • 谨以此诗献给520

    如果你愿意,悄然静默成一伫暗夜里的蔷薇,我便是那躲在云层后面流淌的白月光, 用清凉眼眸追随你,抚摸你 从未走开,拥...

  • 献给520 作者:郝宗媛

    献给520 创造一个新世界 在这里 人们拥有自己的梦想 并有为之奋斗的勇气和力量 人们之间拥有信任 彼此支持与帮助...

  • 纠缠的含义就是:和你在一起

    刚过去的520,不知道你是否是跟自己的另一半在有仪式感的陪伴下渡过? 今天和一个朋友聊天,他的520贡献给了领导组...

  • 绘画,由内而外的蜕变,在此说声:520,感谢有你们,期待下一位你

    花花献给《520绘画社群》的小伙伴们,感谢给予我成长的动力与能量! 想做的事情,时常因各种原因而搁置;这次决心不在...

网友评论

      本文标题:献给520

      本文链接:https://www.haomeiwen.com/subject/njkadftx.html