for循环

for ... in 循环的本质是遍历,for语句模式,for ele in iterable

注意:in 后面是个可迭代对象:比如,字符串、列表、字典、元组、集合、range

sum=0
for i in [1,2,3,4,5,6,7,8,9,10]:
    i=i+1
    sum=sum+i

print(sum) # 从2加到11

  

range区间是左开右闭

for i in range(0,10): #左开右闭,包含左边,不包含右边
    print(i) #输出0至9 

 

统计1-100的和

sum=0
for i in range(1,101):  #,左开右闭,所以要取到101
    sum=sum+i

print(sum)

统计100以内个位数是2,且能被3整除的数字个数

count=0
for i in range(1,101):
    if i%10==2 and i%3==0:
        count+=1
print('统计结果是:',count)

打印所有水仙花数

for i in range(100,1000): #456
    ge=i%10
    shi=i//10%10  # 整除10得到45,再对45除10取余,得到5
    bai=i//100
    if ge**3+shi**3+bai**3==i:
        print(i)

  

  

 

  

posted @ 2021-03-10 12:26  mickle_deng1  阅读(72)  评论(0)    收藏  举报