鱼C论坛

 找回密码
 立即注册
查看: 2243|回复: 0

[技术交流] 章节三:分支和循环(7-9课时)

[复制链接]
发表于 2017-7-2 21:12:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 向西而笑 于 2017-8-24 20:38 编辑

elif
else if的简洁表达,
if 条件 :
    执行语句
elif 条件


三元操作符
语法:x if 条件else y
当条件为True返回x的值,条件为False时返回y的值。
例如:
>>>"A" if 1<2 else "B"
"A"

断言(assert)
当assert关键字后的条件为假时,程序自动崩溃并抛出AssertionError的异常,这样可以确保条件为真,防止程序莫名其妙的错误


For循环
语法:
for 目标 in 表达式: #表达式多为列表或元组
      循环体

例子:
>>>for i in "小甲鱼牛逼啊!":
                 print(i)
小
甲
鱼
牛
逼
啊
!

range()函数
range([start,]stop[,step=1])生成一个从start参数的值到stop参数(不包含stop)的值结束的数字序列,step是步径的意思每次增加多少。
例1:
>>>list(range(1,3))
[1,2]

例2:
>>>list(range(1,10,2))
[1, 3, 5, 7, 9]

例3:
>>>list(range(5,0,-1))
[5,4,3,2,1]



关键语句:break和continue
Break:终止当前循环并跳出循环体;continue:终止本轮循环,并开始下一轮循环







评分

参与人数 2鱼币 +4 收起 理由
小甲鱼 + 2
康小泡 + 2

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 10:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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