Python小课 初章(叁)

论坛 期权论坛 期权     
欣意云校   2019-7-21 06:05   3293   0




今天是我们python小课自创建以来的第四节课

路漫漫其修远兮

不过这是一个非常好的开始

我们需要继续努力

XIn陪大家一起进步




上节课我们接触了数据的三个基本类型

以及它们的应用和相互的转换

还能说上来吗?

没错,就是字符串、整数和浮点数

它们之间可以相互转换

但是

重点来了啊!



任意整数和浮点数都可以转换为字符串
可只有内容为整数的字符串可转换为整数
除文字内容的字符串都可以转换为浮点数








第四站 条件判断





其实很多人都喜欢说如果

如果当时……

虽然如果不可能发生

但人们都愿意去有这个美好的想法

但在python的世界里可以实现?

什么!不相信?

那我带你们去看看

打开IDLE

仔细观察案例
1、2、3




如果填除1、2、3之外的数字呢?

会不会与那个else有关呢?

好,让我们来看看。




果然不出我们所料!

按照我们的案例,我们来讲讲我们的第一个内容




单项判断:If…


如果…就大致可以描述这段代码




如果给出数字>=3,

那么就实现 ’永远健康无病’

我们大致可以这样总结一下:




大家有没有发现

冒号之后下句话是空格

然后才是我们的代码

返回之前的代码




其实这里的空格叫做缩进

就像写文章空两格叫做首行缩进

而缩进需要空四格或者使用tab键

而在IDLE中你会发现

冒号之后的回车会自动换行

前提是冒号是英文的

而说经内容和if条件就构成一个if的代码块



双向判断:If…else…

关于这个我不得不说说

凡是我们都会有两手准备

比如说七龙珠

只有收集了七颗才能召唤神龙

否则只能继续去收集




总结:

1.【if…else…】双向判断语句是:如果不满足if的条件,就执行else下的命令

2. If和else自身所代表的条件是互斥的。







多向判断:If…elif…else…






这个也更加符合我们的现实

在我们每个人面前

都有很多条路供我们选择

可以是从读书开始选择

也可以从你的职业开始选择

前提你需要符合条件

继续回到我们的龙珠




第一行我们已经赋好值

会按照从上到下的顺序挨个试一遍

看满足那个条件就停止

当然elif 本质与else一样

因此elif 后可不接else



总结:

1.【if…elif…else…】多向判断语句是:如果不满足if的条件,就判断是否满足elif下的命令,满足执行,不满足执行else下的命令

2. if、elif和else三者所代表的条件是互斥的。

3. elif后可不接else




我是XIn,我们明天见



END

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:10
帖子:2
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP