关于python 循环的总结

关于python 循环的总结,第1张

python中循环有while和for循环这两种循环

while循环的用法:

for循环的用法:

for循环还经常用于从列表中取值,或者从字符串中取一个一个的字符
例如:

li1=[11,21,3,3]
for i in li1:
	print(i,end="  ")
print()
li2="python"
for i in li2:
	print(i,end="  ")
print()
li3=["haha","aa","ww",1,33]
for i in li3:
	print(i,end="  ")

for循环和while循环都经常和break和continue连用

break在循环的作用:跳出一个循环或者结束一个循环
continue在循环的作用:立即结束本次循环,继续执行下一次循环
例如:

i=1
while i<=10:
	if i==3:
		break  #当i==3时跳出这一整个循环,就不再执行循环体
	else:
		print(i,end=" ")
	i+=1

for i in range(1,11):
	if i==3:
		continue   #当i==3时就跳过这次循环,继续执行下一次循环
	else:
		print(i,end=" ")

for循环和while循环之间可以相互嵌套使用

例如打印一个三角形:
while循环中嵌套for循环

i=1
n = int(input("请输入要打印三角形的行数:"))
while i<=n:  #用while循环来控制三角形的行数
	blank=n-i
	for j in range(0,blank):
		print(" ",end="")	#用for循环来打印空格和*
	for j in range(0,2*i-1):
		print("*",end="")
	print()
	i+=1


for循环中嵌套while循环

n = int(input("请输入要打印三角形的行数:"))
for i in range(1,n+1):	#用for循环来控制三角形的行数
	blank=n-i
	j=0
	while j<blank:		#用while循环来打印空格和*
		print(" ",end="")
		j+=1
	k=0
	while k<2*i-1:
		print("*",end="")
		k+=1
	print()

for循环和while循环可以和else连用

执行条件:当循环中正常执行完,才执行else中的代码,即循环中遇到break时就不会去执行else语句
例如:
循环正常结束:

循环体没有正常结束

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/904612.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-15
下一篇2022-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存