易学智能

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3008|回复: 5

[python] Python学习(接力赛3) Python3中条件语句和循环语句的使用

[复制链接]

44

主题

139

帖子

382

积分

论坛管理

Rank: 4

积分
382
发表于 2018-9-27 11:00:41 | 显示全部楼层 |阅读模式
本帖最后由 2919005896 于 2018-9-28 16:05 编辑

Python3条件语句和循环语句的使用
1)Python3条件语句的用法
if语句:
Python中if语句的一般形式如下:
if 条件1:
   语句1
elif条件2:
   语句2
else:
语句3
如果 “条件1” 为 True 将执行“语句2”
如果 "条件1" 为False,将判断 "语句2"
如果"条件2" 为True 将执行 "语句2" 块语句
如果 "条件2" 为False,将执行"语句3"块语句
注意:
1)Python用elif代替了else if:所以Python中if语句的关键字为:
if-elif-else
2)每个条件后面需要用冒号,接下来是满足该条件需要执行的代码
3)Python使用缩进来划分语句块
4)在Python中没有Switch-case的用法。
1.1.png
图1.2.1.png 图1.2.2.png 图1.2.3.png
if中常用的操作符:
<(小于)                <=(小于等于)           >(大于)
>=(大于等于)           ==(等于,比较对象是否相等)    !=(不等于)

if语句的嵌套
if 语句的嵌套可以把一个if…elif…else结构放在另一个if…elif…else中。
格式如下:if 表达式1:   
         语句1   
         if 表达式2:   
           语句2   
         elif 表达式3:   
           语句3   
        else:        
           语句4
       elif 表达式4:   
         语句5
       else:  
         语句6
示例
图1.3.png
图1.4.png
2)Python3中循环语句的使用:
Python中的循环语句有for语句和while语句。
while语句
格式:
while 循环条件:      
   循环语句
实例(用while语句计算1+2+3+…+100):
图2.11.png
图2.12.png
while循环中的else语句
while…else 在条件语句为Flase时执行else语句中的语句块.
实例如下:
图2.21.png
图2.22.png

for语句:
Python 中for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
格式:
for <variable> in<sequence>:
       <statements>
else:
       <statements>
实例:
图2.31.png
图2.32.png

range函数()
如果你需要遍历数字序列,可以使用内置的range()函数,它会生成数列,可以指定区间值,可以指定增长的步长(可以是负数)
实例:
图2.41.png
图2.42.png

break和continue语句及循环中的else语句
break 语句可以跳出 for 和while 的循环体。如果for循环和while被终止,则任何对应的循环 else 块将不执行
图2.51.png
图2.52.png

continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
图2.61.png
图2.62.png









回复

使用道具 举报

5

主题

53

帖子

130

积分

注册会员

Rank: 2

积分
130
发表于 2018-10-8 08:10:47 | 显示全部楼层
可以,有语法也有例子挺详细的。还可以。
回复

使用道具 举报

10

主题

72

帖子

180

积分

注册会员

Rank: 2

积分
180
发表于 2018-10-8 16:06:06 | 显示全部楼层
言简意赅
回复

使用道具 举报

1

主题

27

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2018-10-10 08:33:47 | 显示全部楼层
循环是最基本的!
回复

使用道具 举报

4

主题

34

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2018-10-10 08:49:43 | 显示全部楼层
循环是很基础,但也很好掌握i
回复

使用道具 举报

2

主题

54

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2018-10-15 08:35:39 | 显示全部楼层
这波可以,很好理解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易学智能

GMT+8, 2024-4-27 06:32 , Processed in 0.039700 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表