本文主要是介绍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)
来画一个心连心
画朵玫瑰:
画个520表白树吧
画个小猪佩琦
附上代码,拿走不谢!
这些都是属于程序员的浪漫哦,其实并不是程序员不懂浪漫,而是浪漫起来谁都无法比,当然如果是少儿学习编程,也会将这些浪漫用在自己的父母家人身上哦,当然如果您想对这些编程有更多的了解,也可以和南京少儿编程一起来看下哦!
这篇关于python经典小程序-小码王分享python一些有趣的小程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!