1 while break continue

  1. #while语句
  2. '''
  3. while 判断条件:
  4. 执行语句……
  5. '''
  6. count = 0
  7. while (count < 9):
  8. print ('The count is:', count)
  9. count = count + 1
  10.  
  11. print ("Good bye!")
  12.  
  13. # continue 和 break 用法
  14.  
  15. i = 1
  16. while i < 10:
  17. i += 1
  18. if i%2 > 0: # 非双数时跳过输出
  19. continue
  20. print (i) # 输出双数2、4、6、8、10
  21.  
  22. i = 1
  23. while 1: # 循环条件为1必定成立
  24. print (i) # 输出1~10
  25. i += 1
  26. if i > 10: # 当i大于10时跳出循环
  27. break
  28.  
  29. #死循环
  30. '''
  31. var = 1
  32. while var == 1 : # 该条件永远为true,循环将无限执行下去
  33. num = raw_input("Enter a number :")
  34. print "You entered: ", num
  35.  
  36. print "Good bye!"
  37. '''
  38.  
  39. #while … else
  40. count = 0
  41. while count < 5:
  42. print (count, " is less than 5")
  43. count = count + 1
  44. else:
  45. print (count, " is not less than 5")
  46.  
  47. #简单语句组
  48. flag = 1
  49. while (flag): print ('Given flag is really true!');flag=0;
  50. print ("Good bye!")

1.1 break continue pass

  1. #break语句
  2. for letter in 'Python': # First Example
  3. if letter == 'h':
  4. break
  5. print ('Current Letter :', letter)
  6.  
  7. var = 10 # Second Example
  8. while var > 0:
  9. print ('Current variable value :', var)
  10. var = var -1
  11. if var == 5:
  12. break
  13.  
  14. print ("Good bye!")
  15.  
  16. #continue语句
  17. for letter in 'Python': # 第一个实例
  18. if letter == 'h':
  19. continue
  20. print ('当前字母 :', letter)
  21.  
  22. var = 10 # 第二个实例
  23. while var > 0:
  24. var = var -1
  25. if var == 5:
  26. continue
  27. print ('当前变量值 :', var)
  28. print ("Good bye!")
  29.  
  30. #pass语句
  31. # 输出 Python 的每个字母
  32. for letter in 'Python':
  33. if letter == 'h':
  34. pass
  35. print ('这是 pass 块')
  36. print ('当前字母 :', letter)
  37.  
  38. print ("Good bye!")

2 for

  1. #for语句
  2. '''
  3. for iterating_var in sequence:
  4. statements(s)
  5. '''
  6. for letter in 'Python': # 第一个实例
  7. print ('当前字母 :', letter)
  8.  
  9. fruits = ['banana', 'apple', 'mango']
  10. for fruit in fruits: # 第二个实例
  11. print ('当前水果 :', fruit)
  12.  
  13. print ("Good bye!")

2.1 序列索引迭代

  1. #序列索引迭代
  2. fruits = ['banana', 'apple', 'mango']
  3. for index in range(len(fruits)):
  4. print ('当前水果 :', fruits[index])
  5.  
  6. print ("Good bye!")
  7.  
  8. #for...else
  9. for num in range(10,20): # 迭代 10 到 20 之间的数字
  10. for i in range(2,num): # 根据因子迭代
  11. if num%i == 0: # 确定第一个因子
  12. j=num/i # 计算第二个因子
  13. print ('%d 等于 %d * %d' % (num,i,j))
  14. break # 跳出当前循环
  15. else: # 循环的 else 部分
  16. print (num, '是一个质数')

python学习笔记3-循环1的更多相关文章

  1. 【Python学习笔记】循环和迭代

    for和while基本语法 break和continue else的使用 enumerate和zip在循环中的应用 for和while基本语法 Python中的的循环使用for和while语句来实现, ...

  2. python学习笔记:循环语句——while、for

    python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,比如说得有一个数组.循环里面 ...

  3. python学习笔记--for循环

    推荐一个学习语言的网站:http://www.codecademy.com 有教程,可以边学边写,蛮不错的. for循环: 1.for loops allow us to iterate throug ...

  4. Python 学习笔记9 循环语句 For in

    For in 循环主要适用于遍历一个对象中的所有元素.我们可以使用它遍历列表,元组和字典等等. 其主要的流程如下:(图片来源于: https://www.yiibai.com/python/pytho ...

  5. Python 学习笔记8 循环语句 while

    While循环是哟中利用条件语句,不断的执行某一段代码块,达到批量操作输出等一系列的操作,直到条件不满足或者被强制退出为止. 其工作流程如下: (图片来源菜鸟教程:http://www.runoob. ...

  6. python学习笔记四——循环及冒泡排序

    3.3.3 break 和 continue语句 break:跳出整个循环 continue:跳出当前循环继续后面的循环 例: x=int(input("please input the ' ...

  7. python 学习笔记(循环,print的几种写法,操作符)

    一.循环( for, while) while循环是指在给定的条件成立时(true),执行循环体,否则退出循环.for循环是指重复执行语句. break 在需要时终止for /while循环 cont ...

  8. python学习笔记1 循环、列表、元祖、数据类型

    if语法:基于python3语法 if a<b: 冒号结尾 print("yes") 注意语句的缩进需要一致,不然会报语法错误. elif a==b: print(" ...

  9. python学习笔记 - for循环: 遍历字典, 分别打印key, value, key:value

    #遍历字典, 分别打印key, value, key:value emp = {'name':'Tom', 'age':20, 'salary' : 8800.00} for k in emp.key ...

  10. 【python学习笔记】5.条件、循环和其他语句

    [python学习笔记]5.条件.循环和其他语句 print: 用来打印表达式,不管是字符串还是其他类型,都输出以字符串输出:可以通过逗号分隔输出多个表达式 import: 导入模块     impo ...

随机推荐

  1. Bootstrap全局CSS样式之button和图片

    .btn-default--button的默认样式. .btn-primary--button的首选样式: .btn-success--button的成功样式: .btn-info--button的一 ...

  2. c++中vector向量几种情况的总结(向量指针,指针的向量)

    1.标准库vector类型 vector 是同一种类型的对象的集合.每一个对象都有一个相应的整数索引值.标准库将负责管理与存储元素相关的内存.我们把 vector 称为容器,是由于它能够包括其它对象. ...

  3. 怎么下载google商店的扩展程序?

    首先,你有机会进入到了外网! 浏览器输入:chrome://extensions 复制唯一的ID进入:http://crx.2333.me/ ,然后下载即可!

  4. 在windows Server 2008 R2server上使用infopath不能将表单公布到sharepoint server的问题处理。

    在server 2008 R2 中.你将做好的表单公布到Sharepoint 时候会报错: 这个情况在client是2008 R2 Server 就会出现这个结果. 在角色中启用桌面体验就可以

  5. MySQL Community Server 5.6和MySQL Installer 5.6

    mysql community server是mysql社区版的数据库服务器.即数据库软件. mysql installer是mysql软件的安装管理器,能够通过installer来选择安装mysql ...

  6. C++ 学习总结 复习篇

      友元的使用 分为友元类和友元函数     //友元类与友元函数的共同点:都可以让某一个类作为另一个类或者函数的参数.          //友元类:它让当前类成为另一个类的友元,然后,另一个类 ...

  7. 解决最新版的ADT没有NDK选项的问题

    最新版的ADT不显示NDK,解决方法有两种,第一种方法在线重装一下 这种方法有一个问题就是,google的东西我们经常不能访问,解决方法可以参考http://blog.csdn.net/shi_wei ...

  8. C#语言 ArrayList集合

  9. 【转载】.NET Remoting学习笔记(三)信道

    目录 .NET Remoting学习笔记(一)概念 .NET Remoting学习笔记(二)激活方式 .NET Remoting学习笔记(三)信道 参考:♂风车车.Net .NET Framework ...

  10. OpenCV2.3.1在CentOS6.5下的安装

    安装的linux版本号是centos6.5.选择的是opencv2.3.1.不是非常新的版本号. 由于在安装opencv2.4.9的时候.make的过程中出现了问题. 一:安装依赖包 依赖包用yum安 ...