Python 关于循环的总结

循环部分总结

1. 循环介绍

1.1 循环的一般格式图解

请添加图片描述

1.2 循环的理解

···循环就是有条件的重复做相同的事情
···Python中的循环分为while和for俩种循环

2. 占位符

2.1: 用,隔开
num = 1 + 2
print("1+2的值为",num)
2.2: 用+str()
num = 1 + 2
print("1+2的值为"+str(num))
2.3: 用%s占位符
num = 1 + 2
print("1+2的值为%s"%num)
2.4: 用"{}".format()
num = 1 + 2
print("1+2的值为{}".format(num))

3. while循环

3.1 while在Python中的语法是:

while 条件:
(缩进)#执行的循环体

意味着只要条件是True,即满足条件,则循环一直进行,直到循环到不满足条件为止。

3.2 while最简单的用法

打印:从1打印到100
num = 1
while num <= 100:
    print(num)
    num += 1

在这里插入图片描述

3.3 while的嵌套使用

打印九九乘法表
#九九乘法表
i = 1
while i <= 9:
	j = 1
	while j <= i:
		res = i * j
		if res < 10:
			print("%s x %s = %s  "%(i,j,res),end = "")
		else:
			print("%s x %s = %s "%(i,j,res),end = "")
		j += 1
	print()
	i += 1

在这里插入图片描述

4. for循环

4.1 for在Python中的语法是:

for 变量 in 容器:
(缩进)#执行的循环体

for循环会依次提取数据序列中的元素,每次提取一个,放入临时变量中储存,在循环体中可以使用临时变量,数据序列中有多少个元素,for循环的循环体将会被执行多少次

4.2 for最简单的用法

打印:从1打印到100
for i in range(1,101): #在for循环中range()的取值范围是[)左闭右开。
	print(i)

在这里插入图片描述

4.3 for的嵌套使用

画出等腰三角形
#等腰三角形
sum = int(input('请输入所需要的行数:'))
for i in range(0,sum):
	for j in range(0,sum - i):
		print(' ',end = "")
	for x in range(0,i * 2 + 1):
		print("*",end = "")
	print()

在这里插入图片描述

5. break和continue与pass

5.1 break关键字

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

break语句用在while和for循环中。

如果使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

例:
for:
for i in range(4):
	print("........")
	break
	print("********")

在这里插入图片描述
在这次for循环中,当循环输出…后遇见break,就跳出整个循环了。

while:
num = 100
while True:
	if num % 99 == 0:
		print(num)
		break
	num += 1

在这里插入图片描述
在这吃while循环中,需要找到一个大于100可以整除99的数,当找到后就直接跳出整个循环了。

5.2 continue关键字

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

continue语句用在while和for循环中。

例:
for:
for i in range(0,11):
	if i == 5:
		continue
	print(i)

在这里插入图片描述
在上述循环中当i=5 时当时跳出了本次循环,但未跳出整个循环。所以在循环结果的输出中就只有5没有被输出。

5.3 pass关键字

pass:即“通过”的意思,程序运行至pass处会继续运行后续的部分

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值