栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python----for循环的理解

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python----for循环的理解

for循环-------迭代(遍历)循环

1.首先让我们了解一下什么是迭代:
在Python中,如果给定一个list或tuple等,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。
2. 那么for循环可以遍历哪些对象呢?
for 循环可作用的迭代对象有 list,tuple,str,unicode,dict,range等很多。

下面举一个例子说明:

#for循环把字符串当中的所有元素取出来
# for  in  #in  表示从哪里来数据
# 取出每一个元素 item
str1='小余同学'
for x  in str1:
    print(f'item拿到数据是{x}')

for循环进行嵌套的理解

for i in range(1,10):
    
    for j in range(1,10):
        print(j,end = ' ')  #每一行print('1 2 3 4 5 6 7 8 9')
    print('**')
    #输出9列的----**

下面我们进行实际应用

'''
输出1000以内所有的“水仙花数”,所谓的“水仙花数”
是指一个三位数其各位数字的立方和等于该数本身
153 = 1**3  + 5**3+3**3   153 = 1*100+5*10+3
'''
for i in range(1,10):#得到百位数
    for j in range(0,10):#得到十位数
        for k in range(0,10):#得到个位数
            if i**3+j**3+k**3 ==  i*100+j*10+k:
                print(i,j,k)

以上是对for循环的理解,仅供参考
若有侵权,请及时联系作者删除,谢谢!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/994098.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号