For 循环语句的使用场景:
1.现有列表L=【5,9,4,7,3】,求元素和?
L = [5,6,9,3,7]
result = 0
for item in L :
result += item
print(result)
2.求出1-100的整数和?
# 计算1-100的和
count = 0
# range函数,取左不取右
for i in range(1,101) :
count += i
print(count)
3.打印如下图案:
*
* *
* * *
* * * *
* * * * *
# i 打印5行
for i in range(1,6):
# 每行多打印 i-1 个*号
for j in range(i-1):
print("* ",end="")
print("*")
4.遍历字典中的key,value值
d = {"name":"张三","age":26 }
for item in d :
# 遍历所有的key值
print(item)
# 根据遍历的key值获取对应的value值
print(d[item])
5.遍历列表所有的元素
L = [5,6,9,7,3]
# len(L)为5,range函数默认从0开始
for i in range(len(L)):
print(L[i])