python中for语句涉及的序列,for循环语句例子 python

  python中for语句涉及的序列,for循环语句例子 python

  流程控制-为了循环(序列)循环

  循环是一个结构,导致程序要重复一定的次数。条件下循环也是如此,当然条件变为假,循环结束对.来说循环:

  在序列里,使用为循环遍历。语法:

  foriterating _ varinsqquence:条语句举例:

  (例1)对于用法举例

  in[1]:a= ABC in[2]:aOut[2]: ABC in[3]:对于iina:printi.ABCIn[4]:foriina:printi,#加逗号显示在同一行用空格隔开。ABC(例2)列表的为循环

  In[5]:list1=[1,3,4,5]In[6]:list1Out[6]:[1,3,4,5]In[7]:对于list1:printi.1345 (例3)范围()函数用法:

  In[11]:范围(1,11)Out[11]:[1,2,3,4,5,6,7,8,9,10]In[12]:范围(11)Out[12]:[0,1,2,3,4,5,6,7,8,9,10]In[13]:范围(1,11,2):Out[13]:[1,3,5,7,9]#脚本:打印出一到10的10个数字:#!/usr/精明的母鸡/pythonforiinrange(1,11):printi运行结果:[root[@ localhost](https://my。奥斯中国。net/u/570656)python]# python for。py 12345678910[root[@ localhost](https://my。奥斯中国。net/u/570656)python]#(例4)打印加,显示为一行

  脚本1:#!/usr/精明的母鸡/python print[iforinrange(1,11)]运行结果:[root[@ localhost](https://my。奥斯中国。net/u/570656)python]# python for。py[1,2,3,4,5,6,7,8,9,10][root[@ localhost](https://my。奥斯中国。net/u/570656)python]#脚本2:#!/usr/精明的母鸡/pythonprint[i*2foriinrange(1,11)]运行结果:[root[@ localhost](https://my。奥斯中国。net/u/570656)python]# python for。py[2,4,6,8,10,12,14,16,18,20][root@localhostpython]#脚本3求1,10内的偶数:#!/usr/精明的母鸡/python print[iforinrange(1,11)ifi%2==0]运行结果:[root @ localhostpython]# python for。py[2,4,6,8,10][root@localhostpython]#(例5)列表重写:

  脚本四求1,10内的偶数的乘方:#!/usr/精明的母鸡/python forin[I * * 2 for iinrange(1,11)ifi%2==0]:printi,运行结果:[root @ localhostpython]# python for。py 4163664100[root @ localhostpython]#脚本5求一到100所有数加到一起的和:#!/usr/精明的母鸡/pythonsum=0foriinrange(1,101):sum=sum iprintsum运行结果:[root @ localhostpython]# python for 1。py 5050(例6)xrange()

  产生的是对象,节省内存:xrange(10)In[3]:a=xrange(20)In[4]:type(a)Out[4]:xrangeIn[6]:for iina:printi,012345678910111213141516171819 流程控制-为了循环(字典)生成字典:

  在[14]:DIC=DIC。from keys( abcdef , 100 )In[15]:type(DIC)Out[15]:dicin[16]:dicOut[16]:{ a : 100 , b:100 , c:100 , d:100 , e:100 , f:100}(例1)打印出键值:

  在[18]中:打印.acbedf(例2)打印出键值和价值

  在[19]中:printk,dic[k].a100c100b100e100d100f100格式化输出

  in[21]:fork indic:print % s-% s %(k,dic[k]).a - 100c - 100b - 100e - 100d - 100f - 100(例3)项目()方法:

  dic.items():返回的是列表:In[22]:dic.items()Out[22]:[(a , 100 ,( c , 100 ,( b , 100 ,( e , 100 ,( d , 100 ),( f , 100 )]In[23]:for iindic。items():printi( a , 100)(c , 100)(b , 100)(e , 100)(d , 100 )(,例4)dic.iteritems()方法:

  dic.iteritems()返回的是对象:In[25]:fork,vindic.iteritems():printk,va100c100b100e100d100f100一个打印可以输出一个换行符:

  (例5)举例乘法口诀:

  #!/usr/精明的母鸡/pythonforiinxrange(1,10):forjinxrange(1,I 1):print"% sx % s=% s"%(j,I,j*i),print运行结果:[root @ localhostpython]# python kou jun . py1x 1=11 x2=22 x2=41 x3=32 x3=63 x3=91 x4=42 x4=83 x4=124 x4=161 X5=52 X5=103 X5=154 X5=205 X5=251 X6=62 X6=123 X6=184 X6=245 X6=306 x7=361 x7=72

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • shell中for循环语句,shell脚本中的for循环
  • shell中for循环语句,shell脚本中的for循环,shell中的for循环用法详解
  • js中for循环语句,js中for循环的两种语法
  • js中for循环语句,for循环语句js,JS中for循环的四种写法示例(入门级)
  • dos批处理命令操作,批处理命令循环语句,DOS 批处理命令For循环命令详解
  • c语言for循环语句用法,c语言中for循环语句详解
  • c语言for循环语句用法,c语言中for循环语句详解,C语言示例讲解for循环的用法
  • java中增强型for循环作用,java增强for循环的语法结构
  • java中增强型for循环作用,java增强for循环的语法结构,java增强for循环的实现方法
  • for循环打印菱形的程序框图,javafor循环输出菱形
  • for循环打印菱形的程序框图,javafor循环输出菱形,Java利用for循环打印菱形的实例教程
  • python for循环跳过,跳出多层for循环
  • python for循环跳过,跳出多层for循环,python跳出双层for循环的解决方法
  • python for 迭代器,迭代器和for循环
  • python for循环递减,python for 数组
  • 留言与评论(共有 条评论)
       
    验证码: