lesson2: Python:for语句简单应用

sample1 球1+2+3…+100的和

sum=0

for i in range(1,101):

  sum+=i

print sum

  1. print 若缩进与sum+齐,则会将每一次sum+的值均打印出来
  2. print若与for一起顶格,则只会打印for循环执行完后,最终sum+的值

sample2:For循环应用与冒泡排序:

list=[10,12,14,19,20,22]

for i in range(1,len(list)):

      for j in range(0,len(list)-1):

            if list[j]>list[j+1]:

               list[j],list[j+1]=list[j+1],list[j]

print list

  1. 循环语句sample2

list=["1","2","3","4"

,"5","6","7"]

for i in list:

  print i

注:

  1. 无论是if语句或者for语句,都需要在写完判断或条件时加上“:”,否则会报错
  2. 而赋值,数据类型转换,print等则无需加上任何标点
  3. List数据类型可直接换行,不受影响
原文地址:https://www.cnblogs.com/janicce-zhong/p/5106191.html