IT科技类资讯

Python基础之循环语句

时间:2010-12-5 17:23:32  作者:系统运维   来源:IT科技类资讯  查看:  评论:0
内容摘要:大家好,我是Go进阶者。今天给大家分享Python基础之循环语句。一、场景介绍<1> 生活中的循环场景跑道风扇<2> 软件开发中循环的使用场景承认错误时,说一万遍"我错了",会

大家好,基础句我是环语Go进阶者。今天给大家分享Python基础之循环语句。基础句

一、环语场景介绍

<1> 生活中的基础句循环场景

跑道

风扇

<2> 软件开发中循环的使用场景

承认错误时,说一万遍"我错了",环语会觉得很麻烦,基础句繁琐。环语

print("我错了")     print("我错了")     print("我错了")     ...(还有9997遍)... 

使用循环语句一句话搞定。基础句

i = 0     while i<10000:         print("我错了")         i+=1 

一般情况下,环语需要多次重复执行的基础句代码,都可以用循环的环语方式来完成。

循环不是基础句必须要使用的,但是环语为了提高代码的重复使用率,所以有经验的基础句开发者都会采用循环。

二、常见的循环介绍(while,for, break和continue)

while

<1> while循环的格式

while 条件:         条件满足时,做的事情1         条件满足时,做的事情2         条件满足时,香港云服务器做的事情3         ...(省略)... 

例:

i = 0     while i<5:         print("当前是第%d次执行循环"%(i+1))         print("i=%d"%i)         i+=1 

<2> while循环应用

例:计算1~100的累积和(包含1和100)

#encoding=utf-8 i = 1 sum = 0 while i<=100:     sum = sum + i     i += 1 print("1~100的累积和为:%d"%sum) 

运行结果:

<3> while循环嵌套

while嵌套的格式 :

while 条件1:     条件1满足时,做的事情1     条件1满足时,做的事情2     条件1满足时,做的事情3     ...(省略)...     while 条件2:         条件2满足时,做的事情1         条件2满足时,做的事情2         条件2满足时,做的事情3         ...(省略)... 

例:九九乘法表

代码如下:

i = 1 while i<=9:     j=1     while j<=i:         print("%d*%d=%-2d "%(j,i,i*j),end=)         j+=1         print(\n)         i+=1 

运行结果:

可以看到while循环可以轻松的实现,避免出现代码冗余的情况。

for

<1> for循环介绍

像while循环一样,for可以完成循环的功能。

在Python中for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。

<2> for循环的格式

for 临时变量 in 列表或者字符串等:

循环满足条件时执行的代码

<3> 小项目

定义name变量,for循环打出以下结果。

name = dongGe for x in name:     print(x) 

运行结果:

d o n g G e 

总结:

1.while循环一般通过数值是否满足来确定循环的站群服务器条件。

2.for循环一般是对能保存多个数据的变量,进行遍历。

break

<1> break和for嵌套

带有break的循环示例如下:

name = dongGe for x in name:     print(----)     if x == g:          break     print(x) 

运行结果:

<2> break和while循环嵌套

带有break的循环示例如下:

i = 0 while i<10:     i = i+1     print(----)     if i==5:         break     print(i) 

小总结 :

break的作用:用来结束整个循环。

Continue

<1> continue和for嵌套

带有continue的循环示例如下 :

name = dongGe for x in name:     print(----)     if x == g:          continue     print(x) 

运行结果:

<2> continue和 while嵌套

带有continue的循环示例如下 :

i = 0 while i<10:     i = i+1     print(----)     if i==5:         continue     print(i) 

运行结果 :

小总结 :

1. continue的作用:用来结束本次循环,紧接着执行下一次的循环。

2. break/continue只能用在循环中,除此以外不能单独使用。

3. break/continue在嵌套循环中,只对最近的一层循环起作用。

三、总结

本文以生活中的基础现象为切入点,主要介绍了Python基础中循环语句,对于每个循环的用法,以及循环之间相互嵌套使用,做了详细的讲解,用丰富的案例帮助大家更好理解。

使用Python编程语言,方便大家更好理解,服务器租用希望对大家的学习有帮助。

本文转载自微信公众号「Go语言进阶学习」,可以通过以下二维码关注。转载本文请联系Go语言进阶学习公众号。

copyright © 2025 powered by 益强资讯全景  滇ICP备2023006006号-31sitemap