少儿python编程之for循环入门

少儿python编程之for循环入门

很多计算机语言中都有for循环,它可以让属于自己的语句组重复一定的次数。python的for循环和其它计算机语言的for有较大的区别。

它的本质是对序列进行迭代,即它是把序列中的每个项目的值依次取出来,赋值给一个变量。当这个变量得到一个值时,就执行一次语句组。

然后如此重复。由于字符串属于序列,下面给出一种for语句的用法:

for 每个字 in ‘少儿编程吧的网址是www.scratch8.net’:

上面这条语句首先会新建了一个变量叫:每个字。

for 的使命就是让这个叫:每个字 的变量依次得到’少’,’儿’,’编’,……等等这些字。每得到一个值,就执行一句属于它的语句组。

下面是一个简单的例子:


for 字 in '少儿编程吧的网址是www.scratch8.net':
    print(字)

上面会把每个字都打印出来,打印完一个字后,默认是换行。所以会打印一竖的字。

#以下是for循环入门的一个例子,注意#号后面的不是代码,是注释,给人看的:

 

"""023_for循环一.py
   在python中, for循环用 for 和 in 两个英文单词做为关键词,让属于自己的语句组重复执行一定的次数。
   for这个单词在英文里是‘每’‘因为’等的意思,in是在.....里面的意思。

   语法格式是这样的:

   for 变量 in 序列:
       语句一
       语句二
       语句三
    
   它的意思是,对于序列中的每一个项目,依次赋值给变量,变量的名称可以根据不同的情况命名。

   每一次赋值后就执行一次属于for的语句组。

   上面的语句一,语句二,语句三就是属于for的语句组,它们离最左边的空格数是一样的。

   字符串中的每一个项目就是组成字符串的每一个符号,如字符串 'abcxyz'它就是由6个字母组成的。

   字符串属于序列,所以能用于for循环,下面是几个for循环的例子。   
      
"""
for 数字 in '012345':    #对于字符串'012345'中的每一个数字分别一个一个的赋值给 数字 这个变量
    print(数字)          #所以这个print语句共重复执行了5次,数字的值分别是'0','1','2','3','4','5'

print()

for 字母 in 'abcdefg':  #对于字符串'abcdefg'中的每个字母,依次赋值给 字母 这个变量。
    print(字母)         #print(字母) 共执行了7次,字母这个变量依次得了'a','b','c','d','e','f','g'

print()
for x in '1350799xyz': #对于字符串'1350799xyz'的每个符号,依次赋值给 x 这个变量。
    print(x)

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

李兴球

李兴球的博客是Python创意编程原创博客