python for 循环

for语句首行定义了赋值目标和遍历的序列对象,后面需要重复执行的语句块,语句块语句需要向右缩进,且缩进量要一致。

for 赋值目标 in 序列对象:
    语句块

for通过遍历任意序列的元素进行建立循环,针对序列的每一个元素执行一次循环体,列表,字符串,元组都是序列,可以利用它们建立循环。

列表

char=['a','b','c']
for ch in char:
    print(" ",ch,end=" ")

结果

 a   b   c 

字符串

char="abcdefgh"
for ch in char:
    print(ch,end="-")

结果

a-b-c-d-e-f-g-h-

元组

char=(1,2,3,4)
for ch in char:
    print(ch,end="-")

结果

1-2-3-4-

for循环的循环次数显然就是序列中的元素的个数,即序列的长度,可以利用序列的长度来控制循环的次数,这时关注的不是序列元素的值,而是元素的个数。

计算输入的元素和,与range无关。

sum=0
for k in range(6):
    num=int(input('put into numbers:'))
    sum+=num
print('sum=',sum)

结果

put into numbers:1
put into numbers:2
put into numbers:3
put into numbers:4
put into numbers:5
put into numbers:6
sum= 21

计算1+.....6的和,和序列的元素有关。

sum=0
for i in range(7):
    sum+=i
print('the sum=',sum)

结果

the sum= 21
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,657评论 17 410
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,684评论 0 13
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,786评论 0 5
  • 提到“付费”这个词,很多人的概念都是不一样,但是我想说观念想法不一样,那么我们的行动不一样,我们的世界也是不一样。...
    璃魅阅读 204评论 0 1
  • 最近上班,同事总是因为犯困而冲一杯速溶咖啡,某一天我也买了一盒,里面是袋装的那种。那天喝的时候,我以为我没有感觉,...
    星仰阅读 287评论 0 0

友情链接更多精彩内容