Python_04_for


Python 中的循环有两种: for 循环 、while 循环

1.for 循环:

a.语法:

for 变量名 in 序列:      
     循环体     

b.说明:

for是关键字.
变量名:和声明变量要求一样
in:关键字固定写法
序列:python中的序列有字符串、列表、元祖、字典、集合、range、生成器和迭代器。
:冒号也是固定写法。
循环体:和for保持一个缩进的,一条或多条语句。

C.执行过程:

当程序执行到for循环的时候,让变量去序列中取值,一个一个的取,取完为止,每取一个值,执行一次循环体。

for a in "abf":
    print(a)
    print("=====")

2.range 函数

range(N) N是正整数:产生0N是正整数:产生0N-1的所有整数
range(M,N) 都是整数,并且N>M,M~N-1的所有整数。
range(M,N,S)都是整数,范围是M~N-1的数,每次+S产生下一个数。
注意:N是永远取不到。

注意:xrange 是python2.x的语法,在python3.x无效。
for num in range(10):
    print(num)        #结果是0 1 2 3 4 5 6 7 8 9

for num in range(100,1000):   #写出100~999的数字
    print(num)

for num in range(100,1001,2): #写出100到1001中的偶数 ,第二个数是永远也取不到。

练习:计算1+2+3+ ~~~ +100的和

num1 = 0
for num in range(1, 101):
    num1 += num    #num1 = num1 +num
    print(num1)

练习:计算2 x 4 x 6~~~x 20 的结果

num1 = 2
for num in range(2, 21, 2):
    num1 *= num
print(num1)

计算:打印0—100中所有能够被3或者5整除的数,然后相加。

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

相关阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 6,087评论 2赞 16
  • 8月22日-----字符串相关 2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消...
    future_d180阅读 1,080评论 0赞 1
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 2,102评论 0赞 3
  • 你的不幸,皆是自己“选择”的 青年:不,不,这不可能。 哲人:为什么不可能? 青年:有人拥有富裕而善良的父母,也有...
    夏雪_7994阅读 1,160评论 0赞 0
  • 永康市律师协会会长沙龙第一季在昨日完美落幕!会长沙龙顾名思义就是由我们律师协会会长牵头组织的沙龙,意在帮助青...
    6100022758a8阅读 511评论 0赞 0

友情链接更多精彩内容