龙空技术网

3分钟带你学习python的语法规则

派僧 183

前言:

此时姐妹们对“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判断语法教程