二、while循环语句
while 条件表达式:
循环体语句
while什么时候进入循环?当循环条件成立时,进入循环
while什么时候退出循环?当循环条件不成立时,退出循环
注意:在写while循环语句时一定要让循环条件发生变化,否认很容易陷入死循环中while循环实例
实例一:
i=1
sum=0
while i<=10
sum +=i
i+=1
print (sum)
实例二:
i=1
while i<=5:
print ("我是第%d次循环" %i)
i+=1
else:
print ("结束循环")
三、for循环语句
1、range 在python的语法规则:遍历函数
格式:range(开始值,结束值,步长)
开始值:默认是从 0 开始。例如range(5)等价于range(0, 5);
结束值:但不包括 结束值本身。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
步长:默认为1。所以隔位取值从2 开始才能看出效果,例如:range(0, 5) 等价于 range(0, 5, 1)
注意点
(1)横向显示在后面加:end= ''';
(2)''在Python3以下版本中横向显示在后面加上:,逗号
案例:
横向打印
1、print (range(10)) 显示结果是range(0, 10)
2、for i in range(10): 通过for in 语句结合range函数来遍历个数
pfrint(i,end="") 打印结果为0123456789
3、for i in range(2,10):
print(i,end="") 横向打印结果:23456789
4、for i in range(2,10,3):
print(i,end='') 显示打印结果:258
遍历字符串
a ='hello' # 遍历字符串
for i in a:
print(i) #打印结果:h e l l o
遍历列表
l =[1,2,3,4,5,6] #遍历列表
for i in l:
print(i,end='') 打印结果:123456
for循环的语法格式
for ... in ...
语句块
使用for 。。。。。in。。。。。 和range 做如下题目
1、求出100的偶数之和
2、求出100的奇数之和
3、求出100以内包含100的和
for i in range(1,101,1):
sum=0
sum +=i
print(sum)
2、先熟悉下range()函数:如果需要遍历一个数字序列,可以使用python中内
建的函数range()
for i in range (10) #打印0到9、不包含10
for i in range (1,10) #打印1到9、不包含10
for i in range (0,10,2) #打印结果:0,2,4,6,8不包含10for循环语句实例
实例一:
i=1
sum = 0
for i in range(1,11):
sum+=1
print (sum)
实例二:可以遍历字符串、列表、元组、字典、集合
list1 = ['xiaowang','xiaochen','xiaoliu']
for i in list1:
print (i)
else:
print "循环遍历结束"
四、continue语句
用法:continue语句用来告诉Python跳过当前循环的剩余语句,然后继续进
行下一轮循环。
list = [1,2,3,4,5,6,7,8,9]
for i in list:
if i==6:
continue
print (i)
五、break语句
用法:语句会立即退出循环,在其后边的循环代码不会被执行。
list = [1,2,3,4,5,6,7,8,9]
for i in list:
if i==6:
break
print (i)