前言
python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,比如说得有一个数组。
循环里面还有两个比较重要的关键字,continue和break,continue的意思是,跳出本次循环,继续重头开始循环,break的意思是停止整个循环,也就是说在continue和break下面的代码都是不执行的。
for 循环用于集合,其中的每一个元素都会执行同一段代码块; 而 while 循
本文实例讲述了Python基础之循环语句用法。分享给大家供大家参考,具体如下:
while 循环
Python中while语句的一般形式:
while 判断条件:
statements
同样需要注意冒号和缩进。另外,在Python中没有do..while循环。
以下实例使用了 while 来计算 1 到 100 的总和:
#!/usr/bin/env python3
n = 100
sum = 0
counter = 1
while counter <= n:
sum =
本文实例讲述了python中循环语句while用法。分享给大家供大家参考。具体分析如下:
对于python的while语句,注意其缩进即可。 python和其他语言一样也有break和continue,分别用来表示跳出循环和继续循环。
#!/usr/bin/python
# Simple while loop
a = 0
while a < 15:
print a, # 在print a后面加,不换行
if a == 10:
print "made it to ten!!
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:
while 判断条件:
执行语句……
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假false时,循环结束。
执行流程图如下:
实例:
#!/usr/bin/python
count = 0
while (count < 9):
print 'The count is
while循环
只要循环条件为True(以下例子为x > y),while循环就会一直 执行下去:
u, v, x, y = 0, 0, 100, 30 ⇽--- ❶
while x > y: ❷
u = u + y
x = x - y
if x < y + 2:
v = v + x
x = 0
else:
v = v + y + 2
x = x - y - 2
print(u, v)
上面用到了一个简写记法,u和v被赋值为0,x被设置为100,y的
在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的break一样。
break最常见的用途是当一些外部条件被触发,需要从一个循环中断退出。 break语句可以在while和for循环使用。
如果正在使用嵌套循环(即一个循环里内嵌另一个循环),break语句可以用于停止最内层循环的执行,并执行外循环的下一行代码的程序。
语法
在Python中break语句的语法如下:
break
流程图:
#!/usr/bin/python
for letter in 'P
Python中for循环和while循环本质上是没有区别的,但是在实际应用上,针对性不太一样。
while循环适用于未知循环次数的循环,for循环适用于已知循环次数的循环 。
for主要应用在遍历中,比如:
for i in range(10):
print(i)
打印结果为:
0 1 2 3 4 5 6 7 8 9
list1 = [1,2,a”]
for i in list1:
print(i)
#打印结果为逐步列表list1中的元素:
1
2
a
而while循环很少进行遍
Python continue语句返回while循环的开始。Continue语句拒绝在该循环的当前迭代中的其余语句执行并移动控制返回到循环的顶部(开始位置)。
continue语句可以在while和for循环使用。
语法
Python continue语句的语法如下:
continue
流程图:
例子
#!/usr/bin/python
for letter in 'Python': # First Example
if letter == 'h':
continue
While语句的简易使用方法
作者:爱吃肉的小花生
首先声明:写这些只是方便做着自己记忆和理解,如果能帮助到大家那当然更好不过
while语句的框架:
while 条件: #注意一定不要忘记有冒号哦
循环体
……
如何停止循环
停止循环的方法有三种,第一种就是while后面语句的条件,第二种是break语句,第三种就是continue语句
(1)while后语句本身的限制条件
比如:我们要打印从1-5这几个数,
number = 0
while number <= 4