if判定:
if语句的出现是为了让计算机能够像人一样能够去判断,同时简化了and or not比较长的长语句的可读性
if (条件):
代码
当if后条件成立的时候将执行if块中的代码, if通常与else elif搭配使用
if(条件1):
elif(条件2)
else:
if-elif语句 判定过程中假如if语句中德条件成立那么后边的if语句否不会被执行 else则是全部条件不成立才会执行
while循环:
while循环大体分为
while (条件):
循环体
当while后条件成立时循环体就会被执行 while工作方式是每一次运行都要判断循环条件是否成立
才会执行循环体内的代码
break:跳出整个循环
continue:结束本次循环继续下一次循环
pass;同continue
while还可以搭配else 来使用 当循环体没有被break打断时就会执行else代码块内的代码
for循环 :
for循环使用了迭代器
for循环首先从一个函数range来获取循环方法实例如下
for I in range(1,5):
循环体
此时循环次数为(1~4)四次
for 同样可以和else来搭配使用同while一样
同样for也可以和break continue来配合使用
首先range函数获取到的值映射给了I
这和java的增强for循环很像
同样的也可以用for来对列表字典元组集合来取值
但是对于key/value来存储数据的变量来说for取值只是 取到了他的索引并未取到值
range函数也拥有一个默认参数 步长 步长决定了下一次循环i所增长的数值
详细作用参考pythonAPI文档