当前位置:   article > 正文

Python入门教程 - 循环语句 (三)_“请请 i 定义字符串变量name,内容为 itheima is a brand of itcast

“请请 i 定义字符串变量name,内容为 itheima is a brand of itcast" 通过for

目录

一、while循环

二、for循环

三、range函数

四、for循环变量的作用域

五、continue 和 break


一、while循环

  1. i = 1
  2. while i <= 100:
  3. print("循环执行中")
  4. print("当前循环第 %s 次" % i)
  5. i += 1
  6. print("循环执行完成")
  1. 循环执行中
  2. 当前循环第 1
  3. 循环执行中
  4. 当前循环第 2
  5. 循环执行中
  6. 当前循环第 3
  7. 循环执行中
  8. 当前循环第 4
  9. 循环执行中
  10. 当前循环第 5
  11. 循环执行中
  12. 当前循环第 6
  13. 循环执行中
  14. 当前循环第 7
  15. 循环执行中
  16. 当前循环第 8
  17. 循环执行中
  18. 当前循环第 9
  19. 循环执行中
  20. 当前循环第 10
  21. 循环执行中
  22. 当前循环第 11
  23. 循环执行中
  24. 当前循环第 12
  25. 循环执行中
  26. 当前循环第 13
  27. 循环执行中
  28. 当前循环第 14
  29. 循环执行中
  30. 当前循环第 15
  31. 循环执行中
  32. 当前循环第 16
  33. 循环执行中
  34. 当前循环第 17
  35. 循环执行中
  36. 当前循环第 18
  37. 循环执行中
  38. 当前循环第 19
  39. 循环执行中
  40. 当前循环第 20
  41. 循环执行中
  42. 当前循环第 21
  43. 循环执行中
  44. 当前循环第 22
  45. 循环执行中
  46. 当前循环第 23
  47. 循环执行中
  48. 当前循环第 24
  49. 循环执行中
  50. 当前循环第 25
  51. 循环执行中
  52. 当前循环第 26
  53. 循环执行中
  54. 当前循环第 27
  55. 循环执行中
  56. 当前循环第 28
  57. 循环执行中
  58. 当前循环第 29
  59. 循环执行中
  60. 当前循环第 30
  61. 循环执行中
  62. 当前循环第 31
  63. 循环执行中
  64. 当前循环第 32
  65. 循环执行中
  66. 当前循环第 33
  67. 循环执行中
  68. 当前循环第 34
  69. 循环执行中
  70. 当前循环第 35
  71. 循环执行中
  72. 当前循环第 36
  73. 循环执行中
  74. 当前循环第 37
  75. 循环执行中
  76. 当前循环第 38
  77. 循环执行中
  78. 当前循环第 39
  79. 循环执行中
  80. 当前循环第 40
  81. 循环执行中
  82. 当前循环第 41
  83. 循环执行中
  84. 当前循环第 42
  85. 循环执行中
  86. 当前循环第 43
  87. 循环执行中
  88. 当前循环第 44
  89. 循环执行中
  90. 当前循环第 45
  91. 循环执行中
  92. 当前循环第 46
  93. 循环执行中
  94. 当前循环第 47
  95. 循环执行中
  96. 当前循环第 48
  97. 循环执行中
  98. 当前循环第 49
  99. 循环执行中
  100. 当前循环第 50
  101. 循环执行中
  102. 当前循环第 51
  103. 循环执行中
  104. 当前循环第 52
  105. 循环执行中
  106. 当前循环第 53
  107. 循环执行中
  108. 当前循环第 54
  109. 循环执行中
  110. 当前循环第 55
  111. 循环执行中
  112. 当前循环第 56
  113. 循环执行中
  114. 当前循环第 57
  115. 循环执行中
  116. 当前循环第 58
  117. 循环执行中
  118. 当前循环第 59
  119. 循环执行中
  120. 当前循环第 60
  121. 循环执行中
  122. 当前循环第 61
  123. 循环执行中
  124. 当前循环第 62
  125. 循环执行中
  126. 当前循环第 63
  127. 循环执行中
  128. 当前循环第 64
  129. 循环执行中
  130. 当前循环第 65
  131. 循环执行中
  132. 当前循环第 66
  133. 循环执行中
  134. 当前循环第 67
  135. 循环执行中
  136. 当前循环第 68
  137. 循环执行中
  138. 当前循环第 69
  139. 循环执行中
  140. 当前循环第 70
  141. 循环执行中
  142. 当前循环第 71
  143. 循环执行中
  144. 当前循环第 72
  145. 循环执行中
  146. 当前循环第 73
  147. 循环执行中
  148. 当前循环第 74
  149. 循环执行中
  150. 当前循环第 75
  151. 循环执行中
  152. 当前循环第 76
  153. 循环执行中
  154. 当前循环第 77
  155. 循环执行中
  156. 当前循环第 78
  157. 循环执行中
  158. 当前循环第 79
  159. 循环执行中
  160. 当前循环第 80
  161. 循环执行中
  162. 当前循环第 81
  163. 循环执行中
  164. 当前循环第 82
  165. 循环执行中
  166. 当前循环第 83
  167. 循环执行中
  168. 当前循环第 84
  169. 循环执行中
  170. 当前循环第 85
  171. 循环执行中
  172. 当前循环第 86
  173. 循环执行中
  174. 当前循环第 87
  175. 循环执行中
  176. 当前循环第 88
  177. 循环执行中
  178. 当前循环第 89
  179. 循环执行中
  180. 当前循环第 90
  181. 循环执行中
  182. 当前循环第 91
  183. 循环执行中
  184. 当前循环第 92
  185. 循环执行中
  186. 当前循环第 93
  187. 循环执行中
  188. 当前循环第 94
  189. 循环执行中
  190. 当前循环第 95
  191. 循环执行中
  192. 当前循环第 96
  193. 循环执行中
  194. 当前循环第 97
  195. 循环执行中
  196. 当前循环第 98
  197. 循环执行中
  198. 当前循环第 99
  199. 循环执行中
  200. 当前循环第 100
  201. 循环执行完成
  1. num = 1
  2. sum1 = 0
  3. while num <= 100:
  4. sum1 += num
  5. num += 1
  6. print("1-100的和:", sum1)
1-100的和: 5050

二、for循环

for 临时变量 in 待处理数据集:
    循环满足条件时执行的代码

案例:
定义字符串变量name,内容为:"itheima is a brand of itcast"
通过for循环,遍历此字符串,统计有多少个英文字母:"a"

  1. name = "itheima is a brand of itcast"
  2. count = 0
  3. for i in name:
  4. if i == "a":
  5. count += 1
  6. print("共计:%s 个字母a" % count)
共计:4 个字母a

三、range函数

for循环语法中的:待处理数据集,严格来说,称之为:可迭代类型
可迭代类型指,其内容可以一个个依次取出的一种类型,包括:
字符串
列表
元组

除了这些类型,我们希望如果是其他类型,也能让它转成可迭代类型,这样方便for循环遍历
range语句,就是获得一个简单的数字序列(可迭代类型的一种)

  1. """
  2. 语法1:
  3. range(num)
  4. 获取一个从0开始,到num结束的数字序列(不含num本身)
  5. """
  6. for i in range(5):
  7. print(i)
  8. print("---------------------------------------------------------")
  9. """
  10. 语法2:
  11. range(num1,num2)
  12. 获得一个从num1开始,到num2结束的数字序列(不含num2本身)
  13. """
  14. for i in range(5, 8):
  15. print(i)
  16. print("---------------------------------------------------------")
  17. """
  18. 语法3:
  19. range(num1,num2,step)
  20. 获得一个从num1开始,到num2结束的数字序列(不含num2本身)
  21. 数字之间的步长,以step为准(step默认为1)
  22. 如,range(5, 10, 2)取得的数据是:[5, 7, 9]
  23. """
  24. for i in range(5, 15, 2):
  25. print(i)
  26. print("---------------------------------------------------------")
  1. 0
  2. 1
  3. 2
  4. 3
  5. 4
  6. ---------------------------------------------------------
  7. 5
  8. 6
  9. 7
  10. ---------------------------------------------------------
  11. 5
  12. 7
  13. 9
  14. 11
  15. 13
  16. ---------------------------------------------------------

四、for循环变量的作用域

for循环语法中的临时变量 for循环外也可以获取到。但是规范上不允许获取!!!

  1. for i in range(5, 15, 2):
  2. print(i)
  3. print(i) # 规范上不允许获取!!!
  1. 5
  2. 7
  3. 9
  4. 11
  5. 13
  6. 13

五、continue 和 break

continue关键字用于:中断本次循环,直接进入下一次循环

continue可以用于:    for循环和while循环,效果一致

break关键字用于:直接结束所在循环

break可以用于:    for循环和while循环,效果一致

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54855
推荐阅读
相关标签
  

闽ICP备14008679号