python基础学习4
if判断
布尔值类型的数据表示逻辑运算结果,有两种取值:
真,使用True关键字表示
假,使用False关键字表示
布尔值通常用于逻辑运算的场合,例如
>>> 2 > 1
True
>>> 2 < 1
False
if 条件:
条件为真的分支
else:
条件为假的分支
score = 59
if score < 60:
print('抱歉,考试不及格')
else:
print('恭喜你,考试及格')
循环
Python提供了for语句用于遍历序列中的元素,语法如下所示:
for 循环变量 in 序列:
代码块
for语句用于遍历序列中的元素,这里所讲的序列是广义的,可以是:
列表,元组,集合,range 对象
遍历字符串
s = 'ABCD'
for ch in s:
print(ch)
A
B
C
D
遍历元组
for item in ('i', 'love', 'China'):
print(item)
i
love
China
遍历range对象
Python中range对象表示一定范围的整数序列,它有三种形式:
range(number)表示区间[0, number)内的整数序列,该区间从0开始、到number结束,不包含number
range(start, end)表示区间[start, end)内的整数序列,该区间从start开始、到end结束,不包含end
range(start, end,step)表示区间[start, end)内的整数序列,该区间从start开始、到end结束,不包含end,每次跳跃步数为step
for item in range(3):
print(item)
输出结果
0
1
2
for item in range(1, 3):
print(item)
输出结果
1
2
案例输出0到10的偶数
L2=range(0,10,2)
i=0
for item in L2:
i+=1
print("第{}个偶数是{}".format(i,item+2))
输出结果
第1个偶数是2
第2个偶数是4
第3个偶数是6
第4个偶数是8
第5个偶数是10