赞
踩
代码如下:
- import turtle as t
- t.color('gold', 'red')
- t.begin_fill()
- while True:
- t.pensize(1)
- t.speed(0)
- t.forward(300)
- t.right(190) # 下面注释的三行语句可以实现同样功能
- # t.left(170)
- # t.left(-190)
- # t.right(-170)
- if abs(t.pos()) < 0.1:
- break
- t.end_fill()
- t.done()
打印动态效果如下:
其他程序:绘制正方形螺旋线,绘制滑稽笑脸表情包
代码如下:
- # 绘制正方形螺旋线
- from turtle import *
-
- speed(0) # 调节画笔速度
- pensize(3)
- pencolor("green") # 画笔颜色
- for i in range(60): # 利用for循环画出正方形螺旋线
- seth(90 * i + 90) # 改变画笔方向
- fd(10 + 5 * i) # 改变画线长度
- i = i + 1
- done()
打印结果如下:
绘制滑稽表情打印效果(代码在效果下方):
绘制滑稽表情部分(完整代码见文末链接)代码:
- from turtle import *
-
- speed(0) # 最快的画笔速度
-
- # 画圆脸
- setup(600, 600, 0, 0)
- penup()
- fd(-200)
- pendown()
- color('yellow', 'yellow')
- begin_fill()
- seth(-90)
- circle(200)
- end_fill()
-
- # 画嘴巴
- penup()
- seth(0)
- fd(10)
- pendown()
- pensize(3) # 调整画笔大小
- color('red')
- seth(-90)
- circle(190, 180)
-
- # 画眼睛
- penup()
- fd(100)
- seth(180)
- fd(573)
- for i in range(2): # 给画两只眼睛制造相同代码,才可以使用for循环,绘制两只眼睛
- penup()
- seth(0)
- fd(200)
- pendown()
- pensize(2)
- seth(20)
- color('black', 'white')
- begin_fill()
- circle(-230, 40)
- circle(-10, 180)
- circle(210, 40)
- circle(-10, 180)
- end_fill()
- color('black', 'black')
- begin_fill()
- circle(-10)
- end_fill()
完整代码链接:
Python | 使用turtle库画笑脸滑稽表情https://mp.csdn.net/mp_blog/creation/editor/124075361
python语言是一种脚本语言,一般有以下重要特点:
1、类库丰富。
python语言的内置类和函数库覆盖了计算机技术的各个领域。
2、模式多样。
python在语法层面同时支持面向过程和面向对象两种方式。
3、支持中文。
python中使用utf-8编码就可以表达中文、英文等。
4、强制可读。
python语言中的语句间的逻辑关系需要通过强制缩进来体现,这样虽然有所限制,但也因此提高了程序的可读性。
5、通用灵活。
在很多领域中,都能看到python的很好应用。
6、开源理念。
对于部分程序员来说,python的开源理念具备很大的吸引力。
7、粘性扩展。
python语言可以通过接口和函数库集成C、Java等语言,今年有很好的扩展性。
8、可跨平台。
作为脚本语言,可以跨平台运行。
9、语法简洁。
python的代码相对实现某一功能所需的代码量通常比用其它语言少很多。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。