2019-07-29 for 循环

for循环和while循环相比,有什么特殊之处呢?

while是满足了某个条件,就开启循环;而for循环强调的是遍历某一数据对象。

总结图
 d={'弘福寺':1000,'大兴善寺':900,'青龙寺':700,'卧龙寺':500}
 for i in d:
     print(i+'的面积为'+str(d[i])+'平方米')

注意:i代表的是键 弘福寺,大兴善寺之类的字符串
          d[i]表示的键值,1000,900数字
          id[i]不能简单的用“+”连接,d[i]要转换成str(d[i])

for i in range(3):
    print(i)

输出结果是
D:\Anaconda3\python.exe D:/PycharmProjects/618/for.py
0
1
2

和for循环常常一起搭配使用的,还有range()函数。
range(t)函数是可以生成一个0到t-1的整数序列

 
 

for i in range(13,17):
    print(i)
输出结果
D:\Anaconda3\python.exe D:/PycharmProjects/618/for.py
13
14
15
16

range(13,17)是指13-16(a,b-1)的序列

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容