Python day 3 (3) 判断与循环

一:判断语句:

1  if 语句 :

2  或者if 语句 :

           else :

3  或者if 语句 :

           elif 语句 :

           else :

4注意:的使用,缩进一般用4个空格来完成。

 

二:input 语句

input()返回的数据类型是strstr不能直接和整数比较,必须先把str转换成整数。Python提供了int()函数来完成类型的转换。

三:for  in循环

1 eg:

names = ['Michael', 'Bob', 'Tracy']  
for name in names: 
     print(name)

 

2 range函数,range(初值,终值,步长)初值默认为0,步长默认为1。range(101)生成0-100的101个数。

四:while循环

1 同样注意:的使用。

while n > 0,缩进依然用4个空格

五:break语句和continue语句

1 break语句可以在循环过程中直接退出循环,而continue语句可以提前结束本轮循环,并直接开始下一轮循环。这两个语句通常都必须配合if语句使用。

2  要特别注意,不要滥用breakcontinue语句。breakcontinue会造成代码执行逻辑分叉过多,容易出错。大多数循环并不需要用到breakcontinue语句,上面的两个例子,都可以通过改写循环条件或者修改循环逻辑,去掉breakcontinue语句。

六:死循环(用快捷键ctrl+c解决)。

 

 

   

posted @ 2018-01-01 12:54  灰灰辉  阅读(197)  评论(0编辑  收藏  举报