我是靠谱客的博主 土豪小天鹅,最近开发中收集的这篇文章主要介绍【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数
在前面博客中我们介绍了Python程序结构的三要素,其中就提到了循环,而今天我们就来看看for循环和for循环中使用较多的range函数.
for循环(重复执行语句)
用关键字for来表示
for循环特点:
- 有一个清晰的循环次数,或者清晰的循环结束标志等
语法:
for 对列表中的元素进行临时命名 in 列表名称:
循环语句模块
案例:
a = [1, 2, 3, 4, 5, 6]
# 对于a中的每一个元素,我们给这个元素用id表示,执行打印操作
for id in a:
print(id)
b = range(10, 15)
for id1 in b:
print(id1)
打印以后的结果为:
# 1
# 2
# 3
# 4
# 5
# 6
# 10
# 11
# 12
# 13
# 14
for循环嵌套语法
for 从列表一取出的元素进行临时命名 in 列表一:
for 从列表一取出的元素进行临时命名 in 列表一:
进行条件循环,循环结束以后
开始进行这条循环
for循环嵌套案例:
求2到100以内的所有素数(质数)(除了一和它本身,无法被其它数整除的数)
for a in range(2, 101):
for b in range(2, a):
if a % b == 0:
break
else:
print(a)
range(一个函数)
- 产生一个有规律的由数字组成的列表
range用法:
使用包含三个参数:
-
range(start,end,step)
-
start:开始数字,以后生成的列表里,包含这个数字作为第一个数字,默认为0
-
end:结束数字,这个数字不包含在range生成的列表里
-
step:步长,即每次增加多少,默认为1
案例:
a = range(2, 10, 2)
for ind in a:
print(ind)
# 那么输出的值为[2,4,6,8]
最后
以上就是土豪小天鹅为你收集整理的【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数的全部内容,希望文章能够帮你解决【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复