前言:
此时姐妹们对“python判断语法教程”大概比较重视,姐妹们都需要剖析一些“python判断语法教程”的相关文章。那么小编在网上收集了一些有关“python判断语法教程””的相关资讯,希望咱们能喜欢,咱们一起来学习一下吧!今天的内容是,使用python的turtle模块写一个简单程序,学习python程序的基本语法规则,以及如何使用模块
下面,看一个写好的程序,然后分析下python的语法结构
"""输入正确的名字后,绘画一条直线Version:0.1Autor:派僧"""import turtlename = input('Input your name:')if name == '派僧': turtle.forward(100) #小海龟向前前进100步else: print('Not allowed') #名字不对就输出不允许
这个程序的功能,是在python shell控制台输入一个名字,如果名字是 ‘派僧’ 的话,就让小海龟绘制一条直线,否则输出Not allowed,我们来看看运行的两种结果
如果输入名字为“派僧”,那么小海龟(turtle)就会绘制一条直线
如何输入名字不是“派僧”,那么输出 “Not allowed":
python语言属于高级语言,所谓高级语言,就是更接近人的思维的编程语言,如果我们稍微有一点英语基础,就能大概明白这个程序是干什么的,我们一起来逐句分析下
1、import是导入,turtle是模块
import turtle #导入turtle模块
模块里又包含了函数,这里是指导入turtle模块,我们看到后面使用了turtle.forward(100),就是调用了turtle模块中的forward函数。
这里出现了两个新概念,一个是模块,一个是函数,怎么理解呢?
函数就像是一种技能,模块是集合了多种技能的盒子,比如说turtle中文意思是小海龟,这个模块中就包含了很多绘画的技能,比如forward函数,它能按照当前方向向前绘画直线的功能,turtle.forward(100)可以理解成小海龟向前行走100步,调用函数的方式使用"."符号
2、name是一个变量
name = input('Input your name:')
name 后面的等号表示给它传入一个值,input()也是一个函数,是由系统内建的函数,表示将控制端输入的内容返回到程序中。
3、 if else 就是一个判断语句,就是我们常说了如果...那么... 否则,很容易理解,如果输入的名字等于 派僧,小海龟就走100步,否则,在控制台输出不允许
if name == '派僧': turtle.forward(100) #小海龟向前前进100步else: print('Not allowed') #名字不对就输出不允许
最后我们看看这个程序的书写的结构规则。
我们说了编程是一种语言,和我们普通语言类似,拿小说举例。比如,红楼梦有120章,每章由很多段落构成,每个段落有很多句子构成,每个句子可能有几个短句构成。
我们程序也是这样,我们可以把这个程序成一篇短文,这个程序主要有三个句子。
这里要特别注意三点
第一,python的句子结尾不需要”;“分号结尾,
第二,你看看if else中,turtle.forward和print()前面都有缩进(tab)相当于四个空格,这就是python书写规则,意思是这部分是和上面联系在一起的,我的段落还没有结束哦。
第三,注意这边的注释,注释就是对程序的说明,注释主要是给别人看的,使用三对双引号括起来,表示多行注释,使用#井号键表示单行注释
好了,分析了这个代码之后,你已经知道基本的书写规则,以及模块和函数的基本概念。
赶紧动手写一个程序吧!
如果对你有帮助,可以随手收藏点赞,让更多多看到,帮助更多有需要的人。
标签: #python判断语法教程