Python 简单流程控制

 简单流程控制

 

一、布尔值

  1、首字母大写,其他小写

  2、只有2种值,True 和  Flase

二、比较符

== 等于
!= 不等于
< 小于
> 大于
<= 小于等于
>= 大于等于

以上所有的结果为: True 或 False

>>> 'hello' == 'hello'
True
>>> 'hello' == 'Hello'
False
>>> 'dog' != 'cat'
True
>>> True == True
True
>>> True != False
True
>>> 42 == 42.0
True
>>> 42 == '42'
False

从上面的案例可以得出结论:

  1、字符串区分大小写

  2、整型与浮点型不区分

  3、整型与字符型不相等

三、布尔操作符

and  且(两个表达式都为真,结果为True,否则为False) 
  True and True 结果为:True,其他全为 False

or 或(有一个表达式为真,结果为True,否则为False) 
  False or False 结果为:False,其他全为 True

not  非(取相反值,如果表达式为值,取非为假) 
  not True 结果为:False
  not False  结果为:True

 四、流程控制元素

  1、条件

根据条件是True 还是False,来决定执行哪个代码块

  2、代码块

1.缩进增加时,代码块开始。
2.代码块可以包含其他代码块。
3.缩进减少为零,或减少为外面包围代码块的缩进,代码块就结束了。

五、流程控制语句

#if开始
if 条件等于真:
	真代码块
else:
	假代码块
#if结束
#其中 if 和 else 都是关键字

  

#if elif 开始
if 条件等于真:
	真代码区
elif 条件等于真:
	真代码区
else:
	假代码区
#if结束
#其中 if 、 elif 、else 都是关键字

  

#while 循环

while 条件等于真:
    真代码块会一直执行
    
    
while 条件等于真:
    真代码块会一直执行
else:
    假代码块只执行一次

  

#while 下使用 break结束循环
while 条件等于真:
    真代码块会一直执行,直到条件等于假时结束
    break #强制结束循环

  

#while 下使用 continue 跳转到循环开始
while 条件等于真:
    真代码块会一直执行,直到条件等于假时结束
    continue #强制跳转到循环开始处,循环内后面代码不在执行

  

#range 最多有3个参数
#range(开始, 结束, 步长)

for i in range(5):
    print('i = ' + str(i))
'''
i = 0
i = 1
i = 2
i = 3
i = 4
'''
for j in range(2, 5):
    print('j = ' + str(j))
'''
j = 2
j = 3
j = 4
'''
for k in range(2, 5, 2):
    print('k = ' + str(k))
'''
k = 2
k = 4
'''

  

posted @ 2018-04-10 22:56  lampjia  阅读(348)  评论(0编辑  收藏  举报