python for循环语句用法,python for循环语句用法 黑马
程序通常按顺序运行。也就是说,执行完一条语句后,执行下一条语句。但是,您可能希望重复执行相同的语句。例如,如果要在屏幕上打印helloworld 100次,如果不使用循环语句,就必须写print(HelloWorld) 100次。
Python的for循环语句必须与列表结合使用。我们先来看下面这个例子。首先定义一个由六个数字组成的列表,后面跟着一个for语句。首先,I等于lst中的第0个元素,然后执行print语句。等于ilst中的第一个元组,然后执行print语句;使I等于lst中的第三个元素,然后执行print语句…执行print语句,直到I等于lst中的最后一个元素。
Lst=[ 1,2,3,4,5,6] foriinlst: print (I,i ** 2,I * * 3)1 1 12 4 83 9 274 16 645 25 1256 36 216代码不用于for语句;否则,
I=lst[0]print(I,i ** 2,i ** 3) i=lst[1]print(i) I,i ** 2,i ** 3) i=lst[2]print(i,)在上面的例子中,循环体是print(I,)一个循环可以包含多个语句。比如把上面的print语句写成三条语句,分别打印I一次,两次,三次。
Lst=[ 1,2,3,4,5,6]for iinlst:print(I)print(I * * 2)print(I * * 3)I * * 3)但是在循环中的每条语句前缩进,也就是按tab键。
当你想退出循环的时候,也就是循环执行完之后,你只需要写一个句子,缩进,就可以不被当成循环了。例如,以下情况:
lst=[ 1,2,3,4,5,6 ] foriinlst : print (I,i ** 2,I * * 3)print(all numbershavebeeenprocessed!)11248392741664525125636216 all numbers haveen processed!如您所见,打印( allnumbershavebenprocessed!)之前没有缩进,所以不算循环体,只运行一次。
您还可以组合使用元组、范围和for。例如,下面的示例对范围或区间(0,6)中的每个整数执行循环体。由于区间有6个整数,循环体执行6次。
for iinrange(6):print(hello world))
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。