赞
踩
大家好,小编为大家解答turtle编程创意绘图精美图的问题。很多人还不知道turtle创意作品及编写程序,现在让我们一起来看看吧!
下面是使用Python Turtle模块编写40个随机颜色,大小宏渣尘和位置的四边形的示例代码:
python
Copy code
import turtle
import random
# 设置画布大小
turtle.setup(600, 600)
# 循环画40个四边形
for i in range(40):
# 随机生成颜色
r = random.random()
g = random.random()
b = random.random()
turtle.pencolor(r, g, b)
turtle.fillcolor(r, g, b)
# 随机生成大小和位置
size = random.randint(10, 100)
x = random.randint(-250, 250)
y = random.randint(-250, 250)
# 绘制四边形梁源
turtle.penup()
(x, y)
turtle.pendown()
turtle.begin_fill()
for j in range(4):
turtle.forward(size)
(90)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 显示画布
()
这段代码将在画布中绘制40个随机颜色,大小和位置的四边形,每个四边形的大小和位置都是随机生成的。蔽禅
是的,Python中的turtle模块是一个基于Python语言的图形化模锋答块,可以用来绘制简单的图形,包括芦昊。以下是一个绘制芦昊的示例代码:
import turtle
# 设置画笔
turtle.pensize(4)
turtle.pencolor('black')
# 绘拿基唯制身体
turtle.fillcolor('yellow')
turtle.begin_fill()
turtle.circle(100)
turtle.end_fill()
# 绘制眼睛
turtle.penup()
(-50, 120)
turtle.pendown()
turtle.fillcolor('white')
turtle.begin_fill()
turtle.circle(20)
turtle.end_fill()
turtle.penup()
(-50, 130)
turtle.pendown()
turtle.fillcolor('black')
turtle.begin_fill()
turtle.circle(10)
turtle.end_fill()
turtle.penup()
(50, 120)
turtle.pendown()
turtle.fillcolor('white')
turtle.begin_fill()
turtle.circle(20)
turtle.end_fill()
turtle.penup()
(50, 130)
turtle.pendown()
turtle.fillcolor('black')
turtle.begin_fill()
turtle.circle(10)
turtle.end_fill()
# 绘制嘴巴
turtle.penup()
(-70, 80)
turtle.pendown()
turtle.circle(30, 180)
# 绘制四肢
turtle.penup()
(-80, -20)
turtle.pendown()
turtle.fillcolor('yellow')
turtle.begin_fill()
turtle.circle(20, 360, 3)
turtle.end_fill()
turtle.penup()
(80, -20)
turtle.pendown()
turtle.fillcolor('yellow')
turtle.begin_fill()
turtle.circle(20, 360, 3)
turtle.end_fill()
turtle.penup()
(-40, -100)
turtle.pendown()
turtle.fillcolor('yellow'消培)
turtle.begin_fill()
turtle.circle(20, 360, 3)
turtle.end_fill()
turtle.penup()
(40, -100)
turtle.pendown()
turtle.fillcolor('yellow')
turtle.begin_fill()
turtle.circle(20, 360, 3)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 显示画布
()
1、首先在电脑中打开pycharm软件,右键单击选择新建一个python file,如下图所示。
2、接下来在弹出的界面中,给python文件起一个名字,如下图所示。
3、含唤然后点击OK之后,运用import命令导入turtle库,如下图所示。
4、接下来编写如下图所示的绘图语句,主要利用turtle进谈差凯行循环绘图。
5、然后鼠标右键单击选择Run选项,如下图所示,来执行python文件。
6、最后在打开的庆腔窗口中,就可以弹出界面中线条在不断的增加,如下图所示就完成了。
本文详细分析如何使用Python turtle绘制阴阳太极图,先来分解这个图形,图片中有四种颜色,每条曲线上的箭头表示乌龟移动的方向,首先斗段从中心画一个半圆(红线),以红线所示圆的直径作半径画一个校园,半径为红线所示圆半径的0.15倍(蓝线),之所以选择0.15倍,是因为这样嵌入红圆内的小圆直径和红圆直径接近黄金分割。
相关空者誉推荐:《Python视频教程》
完整代码:嫌卖
效果图如下:
下面带历梁是使用Python的turtle库绘制一组彩色的三个同心圆的代码:
import turtle
# 设置画笔烂盯宽度和速度
turtle.width(3)
turtle.speed(0)
# 绘制外层圆turtle.penup()
(0, -100)
turtle.pendown()
turtle.color("red")
turtle.circle(100)
# 绘制中间圆
turtle.penup()
(0, -70)
turtle.pendown()
turtle.color("green")
turtle.circle(70)
# 绘制内层圆
turtle.penup()
(0, -40)
turtle.pendown()
turtle.color("blue")
turtle.circle(40)
# 隐藏画笔
turtle.hideturtle()
# 等待用户关闭窗口
()
运行这段代码,会打开一个turtle绘图窗口,绘制出一组彩色的三个同心圆。其中,红色圆是外层圆,绿色圆是中间圆,蓝色圆是内层圆。你可以根据需要修改代码中的颜色和蠢运大小等参数来自定义绘制的同心圆。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。