python_循环(迭代)

栏目: Python · 发布时间: 8年前

内容简介:python_循环(迭代)

#for 和 while

#for用来迭代处理,什么叫迭代?你就当没看到这个词,for是把一堆玩意做一个一个加工用的,比如吃一袋花生,得一个一个剥吧,就是这意思

a = 'abcde' #每个字母当做一个花生,a是一袋子

for i in a:  #从袋子里面一个一个拿花生,拿出的每一个花生都起名叫小i君

i = i + 'man' #把每个小i君都加个男人,停!加个说明,python里面不只是数值,好多玩意都能加减乘除,比如'a' + 'b',结果是'ab',前提是用来运算的元素要一样类型

print i #看看是什么玩意,结果是aman\nbman\ncman\ndman\neman\n,默认是每次都换行的

print i, #不想的话就在后面加个逗号,结果是amanbmancmandmaneman

#while用来做一些判断的东西,比如我c笔记里面那个,通常处理要比for更复杂,代码也更长

a = 1

while a < 10: #只要判断是真就继续

print a #结果是,第一次1,然后继续后面的

a += 1 #这个语法,和a = a + 1是一样的,第一次是2

#这里循环,每次a都加1,到a + 1之后=10就停了,因为a 不小于10了,所以结果是1\n2\n3\n4\n5\n6\n7\n8\n9\n

#一个名词,嵌套循环,不知道啥叫嵌套循环么,Nested loop这个词熟悉不,不熟悉的话说明你并没有搞过数据库,下面演示嵌套循环

for x in range(10): #range这个就是生成个list,[0,1,2,3,4,5,6,7,8,9],具体在函数里面说明

for y in range(10):

'''其实就是循环里面套用循环,通常这个用来在两个集合里找交集、并集什么的,还拿花生举栗子(栗子:你特么说花生举我搞毛),两个袋子,一个袋子放花生,一个袋子放标签,要把每个花生都贴上另一个袋子的标签,那么做法是从第一个袋子里面拿个花生,从第二个袋子里面拿个标签贴在花生上,然后拿下一个花生,这次的栗子是99乘法'''

z = x * y

print str(x) + '*' + str(y) + '=' + str(z) #还没写函数部分,先说明下吧,str是把任何类型转成string,当然有的转不了可别赖我,不过大部分都能转

print '%d * %d = %d' %(x,y,z) #这样写也行,这个我记得说过,不说明了,%d是啥可以去特殊符号里面看

#这个是个简单的栗子,当然也可以好看点,那就需要自己想办法了,自己思考才能进步嘛

a = 1

num = 0

while a <= 10: #while还写个累加的 python 版吧

n = num

num += a

print '%d + %d = %d' %(n,a,num)

a += 1

#循环很简单,但是很重要,而且真正在用的时候肯定不只我这些,只要脑洞够大,循环没有什么做不到的


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

来自圣经的证明

来自圣经的证明

M.Aigner、G.M.Ziegler / 世界图书出版公司 / 2006-7 / 39.00元

作为一门历史悠久的学问,数学有她自身的文化和美学,就像文学和艺术一样。一方面,数学家们在努力开拓新领域、解决老问题;另一方面他们也在不断地从不同的角度反复学习、理解和欣赏前辈们的工作。的确,数学中有许多不仅值得反复推敲理解,更值得细心品味和欣赏的杰作。有些定理的证明不仅想法奇特、构思精巧,作为一个整体更是天衣无缝。难怪,西方有些虔诚的数学家将这类杰作比喻为上帝的创造。 本书已被译成8种文字。......一起来看看 《来自圣经的证明》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具