|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 尘鸯 于 2017-9-18 15:47 编辑
条件判断语句if...else和循环语句 for ... in ...
if...else:如果满足什么条件,则进行什么操作,否则进行另一个操作
其中if语句中可以嵌套if语句,也就是说必须要满足两个条件才能执行第二个if语句的操作
例: i = 5
if i > 2 :
if i < 7:
print('这个数字在2到7之间...')
else:
print('这个数字大于7...')
else:
print('这个数字小于等于2...')
输出结果:这个数字在2到7之间...
assert这个关键字和if语句差不多,当assert后面的条件为真时,继续执行下面的语句,如果为假则抛出AssertionError异常,这个一般用于确保程序中的某个条件一定要为真。
for循环:
例:for i in range(3):
print(i)
输出 0
1
2
range(3)的意思是 0 <= i < 3,所以这个循环语句的意思是:i从0开始每次+1,一直到2,print()语句都执行一遍
range()里面有三个参数 start(从什么值开始,默认是0。可写可不写的值)、stop(到什么值结束)、step(每次加几,默认是1。可写可不写)
break、continue关键语句
break:如果执行到break,如果是在if判断中,则表示当前的if判断不需要继续执行,直接跳出if判断;
如果当前是循环,则终止循环,下面的语句不需要执行。
continue:如果执行到continue,如果是在if判断中,则表示当前的if判断不需要继续执行,直接跳出if判断;
如果当前是循环,则跳出当前循环,下面的语句不需要执行,开始下一个循环。
|
评分
-
查看全部评分
|