if语句
相比于其他语言,python最大的特点是按缩进区分表示代码块
以if语句举例
a = 10
if a == 10: #条件完成后,使用“:”结束
--->print(a) #特别说明:“--->”只是为了表达用缩进表示代码块,实际不用写
elif a == 20:
print(a + 1)
else:
print(a + 2)
print("之后这里就是新的代码逻辑了 与上边的if不相干")
循环-while
得益于缩进的书写思想,while的写法相当简便
count = 0
while count >= 100:
count += 1
print("log100遍")
#另外:加上else语句将在while结束后执行
count = 0
while count >= 100:
count += 1
else:
print("end")
循环-for
首先介绍range(start, end, [step])方法,start开始数字 end结束数字 step步长
传入三个参数,返回一个包含start不包含end的区间,区间元素公差为step,另外:
#cmd窗口
>>> a=range(1,9)
>>> print(type(a))
<class 'range'>
for i in range(1,5):#执行了四次 因为range包头不包尾 数据为1,2,3,4
pass#pass表示不执行任何逻辑 相当于我们写了一段空代码段{ }里边什么都没写 或者写了个//TODO注释
lst = [1,2,3,4,5,6]
for i in lst:
print(i)
else:
print("end")
另:
#使用break关键字跳出循环
count = 0
while count >= 100:
if count >= 5:
print(count)
break
for i in range(10):
if i >= 5:
print(i)
break
#同样 使用continue关键字跳过某
for i in range(10):
if i == 5:
continue#结果不会打印5
print(i)