python画六边形的代码_跟我学python(1)——turtle

这篇博客介绍了Python编程的基础,特别是turtle模块的使用。作者首先解释了编程的概念,并分享了为何选择Python作为学习语言的原因。接着,详细指导了如何下载安装Python环境,以及如何使用IDLE开始编程。文章重点讲述了如何利用turtle模块创建画笔并绘制正六边形,鼓励读者尝试绘制不同形状。
摘要由CSDN通过智能技术生成

嗨!大家好,欢迎大家跟我一起学习python,那首先我们需要先了解什么是编程?什么是python?

92e90382f293cbae521d648a6d763d99.png

python1-0

我们不套用百度或者其他官方的解答,就我的理解来说,编程是一门语言,就像英语可以让我们交流全世界,编程能让我们跟机器交流,让机器完成我们指定的操作。

首先我们目前已知的编程语言有很多种,c++、c#、Java、c、R语言等等。抛却python 本身的各个优点之外。我选择python的第一个原因是因为大数据,前几年的大数据爬虫分析,实在是引起了我的兴趣。

在学习python的第一天,我先是在网上找到官方的环境。百度搜索python。选择:

84bc0b15e92e8bbcd590cda74d3a40a8.png

python1-1

然后选择Downloads在里面可根据电脑配置选择相应文件下载,安装过程我在这里就不赘述,有需要的可以私信我。

7db332932dc6bd9c36afebadf4d042da.png

python1-2

安装结束之后,双击安装程序下面的IDLE,如图使WIN10操作系统。

aac34ee9c6ba2a4c49be40e09669c6c6.png

python1-3

随之会进入一个编程界面,点击file,new file 然后进行编程就可以啦!运行的阶段选择python-5图片的run,然后你点击第一个,就可以了。

f0da7f1aec023e7890df943245799624.png

python1-4

501c7227d0c2a89bda616cff118df0dc.png

python1-5

那今天需要学习的就是python里面的turtle模块,在编程里面,首先需要导入一个turtle的工具包。需要使用import

也就是

import tuertle #导入turtle模块

接下里需要创造一根画笔,调用turtle里面的Pen()方法,用pen来命名。也就是:

pen=turtle.Pen() #注意,这里的方法首字母需要大写,而且我们使用的是点记法

接下来我们可以让画笔开始“动”,我们说画笔默认的位置就是在画布的中心,也就是坐标为(0,0)的位置,我们可以使用forward和right进行一个正方形的绘制。同样的,也需要使用点记法。最后需要保存画布,也就是turtle.done(),进行画布的保存,具体程序和显示图如下。

aeffb7d641da85f41d49eb7f3f5c1150.png

python1-6

其他turtle相关代码以后再进行学习,大家可以尝试绘制一个五角星或者正六边形。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,让我来教你如何用Python一个旺仔吧! 首先,需要导入turtle库,这是Python自带的一个简单的绘图库,可以用来绘制基本的图形。 ```python import turtle ``` 接下来,我们需要设置布大小和背景颜色: ```python turtle.setup(800, 600) turtle.bgcolor('white') ``` 然后,我们可以定义一些函数来绘制旺仔的各个部分。比如,我们可以用turtle库提供的circle函数来绘制旺仔的头部: ```python def draw_head(): turtle.penup() turtle.goto(0, 100) turtle.pendown() turtle.circle(50) ``` 同样的,我们可以定义其他的函数来绘制旺仔的身体、手、脚等部分。这里就不一一列举了,可以根据实际需要自行定义。 最后,我们可以在主函数中调用这些函数,将旺仔的各个部分组合起来: ```python def main(): draw_head() draw_body() draw_lhand() draw_rhand() draw_lfoot() draw_rfoot() turtle.done() if __name__ == '__main__': main() ``` 完整的代码如下: ```python import turtle def draw_head(): turtle.penup() turtle.goto(0, 100) turtle.pendown() turtle.circle(50) def draw_body(): turtle.penup() turtle.goto(0, 50) turtle.pendown() turtle.circle(100) def draw_lhand(): turtle.penup() turtle.goto(-50, 0) turtle.pendown() turtle.forward(50) def draw_rhand(): turtle.penup() turtle.goto(50, 0) turtle.pendown() turtle.forward(50) def draw_lfoot(): turtle.penup() turtle.goto(-50, -100) turtle.pendown() turtle.forward(50) def draw_rfoot(): turtle.penup() turtle.goto(50, -100) turtle.pendown() turtle.forward(50) def main(): turtle.setup(800, 600) turtle.bgcolor('white') draw_head() draw_body() draw_lhand() draw_rhand() draw_lfoot() draw_rfoot() turtle.done() if __name__ == '__main__': main() ``` 运行程序后,就可以看到一个简单的旺仔图案了。你可以根据自己的需求,修改代码来绘制更复杂的图案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值