python怎么读是啥意思-python怎么读,python是什么意思
python怎么读:
英[ˈpaɪθən]
美[ˈpaɪθɑːn]
python是什么意思:中文就是蟒蛇的意思,一种脚本语言
-----------------------------
小朋友们,欢迎回来~
昨天我们使用 Python 的 turtle 模块制作了一面红旗,不知五角星大家做的怎么样了?
今天,我们继续使用 turtle 绘制一幅小作品,这节课我们还会讲到程序设计中一个很常见的内容。
聊聊 Python 这个词
也许小同学们已经注意到了,我们这个系列的封面图片里都带有一条小蛇:
一小小蛇
又一条
这肯定不是巧合啦,原因很简单,Python 这个词,在英语中就是蛇的意思,但不是小蛇,而是巨蟒的意思...
所以 Python 语言官方的标志也是两条蛇的形状:
Python Logo
为啥叫这个名字?这就不得不说到 Python 语言的创世人吉多(Guido van Rossum),这个语言是这位爷爷在 89 年圣诞节为了打发时间发明出来的,取名时简单的用了他当时喜欢的一部电视剧「Monty Python」里的这个词 —— Python。
Python 语言之父
好,既然知道了 Python 名字的来历,我们今天作品的灵感就随之而来了~
画一条小蛇
嗯,我们今天就用刚刚学过的 turtle 库绘制一条小蛇。
首先,我们学习一个 turtle 的新函数,它是 turtle.circle(),没错,就是绘制圆形的意思。
大家先运行这样的两条语句
turtle.circle(100)
turtle.circle(100, 45)
圆和圆弧
是不是很简单,一个整圆和一个圆弧就画好了,所以circle(radius, degree)参数的含义就是圆的半径与夹角,虽然还有别的参数,目前先知道这两个就可以了。
有了圆形的画法,小蛇就很好画了...
为什么?
你想想蛇 ?? 的样子,不就是弯弯曲曲的吗?
也就是说蛇可以由一些圆弧来组成。
当然我们要画的蛇是蟒蛇还是巨蟒,不能太细了,可以用turtle.pensize()函数设置一下画笔的粗细,很简单。
根据这个思路,我们有了作品的第一稿:
第一次绘制的蛇
中间#开始后面的一行字是程序的注释,就是编程者写给自己或别人的话,解释这段程序的含义。
注释是程序中很重要的一个组成部分,因为注释可以增强程序的可读性(readability),这点我们后面还会提到。
一条简单的小蛇就画好了,但总感觉哪里有点不对...
思考:如何简化
我们观察代码,发现了这样一个问题,代码中这两条语句,重复执行了 3 次:
# 不断改变方向的圆弧
t.circle(40, 60)
t.circle(-60, 80)
t.circle(40, 60)
t.circle(-60, 80)
t.circle(40, 60)
t.circle(-60, 80)
能不能简化一下呢?
对,能不能简化一下!
回答当然是可以的,简化之前,我们来学习 Python 中非常有用的一个函数 —— range()
Python 中的循环
在编程中,我们使用循环结构来重复执行一段相同的代码,而此前,我们的程序都是按照从上至下的顺序来依次执行指令,这也被称为顺序结构。
那么在 Python 语言中,循环是怎么实现的呢,用的就是range()函数,我们先使用它的最简用法:
for i in range(9):
print(i)
0 到 9 的循环
我们发现,程序输出了 0 到 9 这十个数,而这就是一个简单的循环。
我怎么运行报错?
你仔细对比一下,哪里有不对的地方?
哦,我忘了一个冒号,还有一个空格...
对,for 循环的后面一定要有一个冒号,而所有需要重复的语句前都要有一个空格,表示这些语句都要受到循环的控制。
所以...
编程最考验你的细心 — 鲁迅
确实在理
这样,我们的思路就有了,稍加改写,程序化简为:
import turtle as t
t.penup()
t.forward(-160)
t.pensize(25)
t.pencolor('green')
t.pendown()
# 不断改变方向的圆弧
for i in range(3):
t.circle(40, 60)
t.circle(-60, 80)
最后,我们使用turtle.dot()函数为蛇画上眼睛,再使用turtle.hideturtle()函数隐藏掉箭头,一幅“Python”的作品就完成了:
我们明天见~
记住循环的用法哦!
标签:
python怎么读是啥意思-python怎么读,python是什么意思相关推荐
- python怎么读取txt文件数据保存数组中-python将txt等文件中的数据读为numpy数组的方法...
实际中,很多数据都是存为txt文件.csv文件等,但是在程序中处理的时候numpy数组或列表是最方便的.本文简单介绍读入txt文件以及将之转化为numpy数组或列表的方法. 1 将txt文件读为lis ...
- python读txt文件 数组-python将txt等文件中的数据读为numpy数组的方法
实际中,很多数据都是存为txt文件.csv文件等,但是在程序中处理的时候numpy数组或列表是最方便的.本文简单介绍读入txt文件以及将之转化为numpy数组或列表的方法. 1 将txt文件读为lis ...
- python读excel两列为字典_用python读取Excel并保存字典?一两行代码完成骚操作
分享一个前几天晚上粉丝问的问题,觉得很实用的一个问题,用python读取Excel并保存字典,如何做? 下面是该同学问题截图和代码 代码截图是下面这样的 不知道大家第一眼看了这个代码,什么感受?我第一 ...
- python项目实战干货_干货 | 这4个Python实战项目,让你瞬间读懂Python!
Python是一种极具可读性和通用性的编程语言.Python这个名字的灵感来自于英国喜剧团体Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Python易于设置, ...
- pretty-errors:美化python异常输出以使其清晰易读
pretty-errors:美化python异常输出以使其清晰易读 参考文章: (1)pretty-errors:美化python异常输出以使其清晰易读 (2)https://www.cnblogs. ...
- python读csv最快方法_python读有汉字的csv如何让python变得更快?
Python和其他脚本语言通常会被摒弃,因为它们相对于一些类似于C语言的编译型的语言来说效率很低.比如下面的斐波纳契数的例子: C语言中:int fib(int n){ if (n < 2) r ...
- 【Python】回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数
题目来源:廖雪峰的官方网站 python初学者,求轻喷 题目:回数是指从左向右读和从右向左读都是一样的数,例如12321,909.请利用filter()筛选出回数: 这道题的思路是: 1.将数字的每一 ...
- 关于Python的一切:2018年,你读这8本书就够了
导读:C++.Java大神Bruce Eckel前些天在中国之行中,毫不掩饰对Python的偏爱:"坦白来讲,我最喜欢的语言是Python.每当我有问题需要被解决的时候我发现Python是最 ...
- python一个类继承多个类_如何让Python继承多个类?一文读懂Python类的继承
面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过Python类的继承并且在此基础上衍生出让Python继承多个类的方法. 通过Python类的继承创建的新类称为子类或派生类, ...
- python槽格式里填啥_python 文件读与写详解
importsys,time '''#文件句柄f = open("yesterday2",'a',encoding="utf-8")#'r'=read,'w'= ...
最新文章
- 腾讯云https认证
- 鼠标滑过某一个图标时,提示讯息
- 语义角色标注视为依存句法分析任务:探索论元内部的隐式树结构
- 关于Xcode上的Other linker flags
- VC 6中使用不同调用规范的函数在符号文件里的表示方式
- 【Oracle学习笔记】常用知识梳理
- Android开发笔记(七十二)数据加密算法
- nginx 安装配置指南
- 大数据项目之dmp用户画像
- Android游戏源码的分析、疑问与交流
- linux怎么打开rdp文件,RDP报表工具如何在Linux机器上部署?
- 从入门到放弃C语言-入门篇(1)
- 关于RS485的使用
- 如何比较两条回归直线
- CentOS7 Tableau Server安装方法
- 徘徊过多少橱窗 住过多少旅馆 才会觉得分离也并不冤枉
- latex 中对同一脚注进行引用
- LTE中的SRB--承载
- 崩坏35.4版本什么时候更新
- Redis核心技术笔记——Redis数据结构
热门文章
- 国家卫生健康委办公厅关于印发医院智慧管理分级评估标准体系(试行)的通知
- Stream流学习(一) filter limit skip(n) distinct 中间操作
- 实现PC视频播放最强画质教程( Potplayer播放器+MADVR插件)【转】
- html自定义序号样式,word设置自定义样式
- python基础教程读书笔记——第三章 字符串
- 在线翻译软件-什么实时在线翻译软件比较好用?
- 名编辑电子杂志大师教程 | 添加文本(纯文本文字,动态文字)
- 故宫景点功课12:御花园上
- 课题组孟德森的论文被 IEEEGRSL 录用
- 什么是阿里ACP认证,ACP怎么考?