for循环和while循环相比,有什么特殊之处呢?
while是满足了某个条件,就开启循环;而for循环强调的是遍历某一数据对象。
总结图 d={'弘福寺':1000,'大兴善寺':900,'青龙寺':700,'卧龙寺':500}
for i in d:
print(i+'的面积为'+str(d[i])+'平方米')
注意:i代表的是键 弘福寺,大兴善寺之类的字符串,
d[i]表示的键值,1000,900 是数字,
i和d[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)的序列
网友评论