Python教程

当前位置:小码王 > 学习教程 > Python教程

小码王分享python一些有趣的小程序
导读:现在有很多女性朋友都在抱怨,程序员不懂浪漫,觉得很无味,谈恋爱都没有任何的激情,特别的单调,在这里南京小码王少儿编程培训机构老师,可要为这些叫屈了,现在还在学习编程,以后说不定会是一个非常浪漫的人哦!画个爱心是

  现在有很多女性朋友都在抱怨,程序员不懂浪漫,觉得很无味,谈恋爱都没有任何的激情,特别的单调,在这里南京小码王少儿编程培训机构老师,可要为这些叫屈了,现在还在学习编程,以后说不定会是一个非常浪漫的人哦!


  画个爱心是比较简单的了:


  import turtle as t


  t.pensize(2)


  t.pencolor("red")


  t.left(45)


  t.fd(200)


  t.circle(100,180)


  t.right(90)


  t.circle(100,180)


  t.fd(200)


  t.done()


  效果如下:


  如果需要表白,把表白对象填上


  import turtle


  import random


  def love(x,y):#在(x,y)处画爱心lalala


  lv=turtle.Turtle()


  lv.hideturtle()


  lv.up()


  lv.goto(x,y)#定位到(x,y)


  def curvemove():#画圆弧


  for i in range(20):


  lv.right(10)


  lv.forward(2)


  lv.color('red','pink')


  lv.speed(10000000)


  lv.pensize(1)


  #开始画爱心lalala


  lv.down()


  lv.begin_fill()


  lv.left(140)


  lv.forward(22)


  curvemove()


  lv.left(120)


  curvemove()


  lv.forward(22)


  lv.write("安蜀黍",font=("Arial",12,"normal"),align="center")#写上表白的人的名字


  lv.left(140)#画完复位


  lv.end_fill()


  love(100,100)


  我们看看是怎么实现的。


  Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。


  1.运动命令:


  forward(degree)#向前移动距离degree代表距离


  backward(degree)#向后移动距离degree代表距离


  right(degree)#向右移动多少度


  left(degree)#向左移动多少度


  goto(x,y)#将画笔移动到坐标为x,y的位置


  stamp()#复制当前图形


  speed(speed)#画笔绘制的速度范围[0,10]整数


  2.画笔控制命令:


  down()#移动时绘制图形,缺省时也为绘制


  up()#移动时不绘制图形


  pensize(width)#绘制图形时的宽度


  color(colorstring)#绘制图形时的颜色


  fillcolor(colorstring)#绘制图形的填充颜色


  fill(Ture)


  fill(false)


  来画一个心连心


  画朵玫瑰:

15633609369580015.jpg

  画个520表白树吧


  画个小猪佩琦


  附上代码,拿走不谢!

  这些都是属于程序员的浪漫哦,其实并不是程序员不懂浪漫,而是浪漫起来谁都无法比,当然如果是少儿学习编程,也会将这些浪漫用在自己的父母家人身上哦,当然如果您想对这些编程有更多的了解,也可以和南京少儿编程一起来看下哦!