博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。
Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。下面我们来介绍一下while循环和for循环语句的使用方法。
在解决实际问题时,我们经常会遇到需要根据不同条件选择不同操作的情况,或者经常会遇到需要重复处理相同或相似操作的情况。Python提供了判断和循环语句用于解决这些问题。
Python中的for循环常用于遍历列表、元组、字符串以及字典等序列中的元素。 for循环语句的语法结构基本格式:
for 变量in 序列:
语句块
例1,for循环遍历一个字符串。
for x in "python":
print(x)
程序运行效果。
for循环语句经常与range()函数一起使用,range()函数是Python的内置函数,可创建一个整数列表。range()函数的语法是: (1)计数从start开始,默认是从0开始。 (2)计数到stop结束,但不包括stop。 (3)步长,默认为1。
range([start,]stop[,step])
例2:
range(5)等价于range(0,5) range(0,5)是[0,1,2,3,4] range(0,5)等价于range(0,5,1)
例3:用for语句求S=1+2+3+…+100的值。
S = 0 # 创建变量S,赋值为0
for i in range(1, 101): # 循环变量i从1循环到100
S += i # 求和,将结果放入S中
print("S=1+2+3+…+100=", S) # 输出S的值
程序运行效果.
while循环语句的基本格式如下:
while 判断条件:
语句块 #循环体
提示:while循环语句是“先判断,后执行”。如果刚进入循环时条件就不满足,则循环体一次也不执行。还需要注意的是,一定要有语句修改判断条件,使其有为假的时候,否则将出现“死循环”。
例1:编写程序,求S=1+2+3+…+100的值。
i = 1 # 创建变量i,赋值为1
S = 0 # 创建变量S,赋值为0
while i <= 100: # 循环,当i>100时结束
S += i # 求和,将结果放入S中
i += 1 # 变量i加1
print("S=1+2+3+…+100=", S) # 输出S的值
程序运行效果,注意。 (1)变量初始化描述要完整、准确。 (2)在循环体中应有使循环趋向于结束的语句。
一个循环语句的循环体内包含另一个完整的循环结构,称为循环的嵌套。 (1)嵌在循环体内的循环称为内循环。 (2)嵌有内循环的循环称为外循环。 (3)内嵌的循环中还可以嵌套循环,这就是多重循环。 两种循环语句while语句和for语句可以互相嵌套,自由组合。外层循环体中可以包含一个或多个内层循环结构。 注意:各循环必须完整包含,相互之间不允许有交叉现象。
例1:编写一个程序,输出以下乘法表。
for x in range(1, 10): # 循环变量x从1循环到9
for y in range(1, x + 1): # 循环变量y从1循环到x+1
print(y, "*", x, "=", x * y, "", end="") # 输出乘法表达式
print("") # 输出空字符串,作用是为了换行
程序运行效果。
1、Python编程案例教程
以上就是就是关于Python的while循环和for循环语句的使用方法。的使用方法,可以参考一下,后面会不断更新相关知识,大家一起进步。