Python学习:两种循环语句for和while
来源:互联网 发布:网络测速上传速度为零 编辑:程序博客网 时间:2024/06/16 05:28
1:先上图
2:知识总结
Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子:
names = ['Michael', 'Bob', 'Tracy']for name in names: print name
执行这段代码,会依次打印names
的每一个元素:
MichaelBobTracy
所以for x in ...
循环就是把每个元素代入变量x
,然后执行缩进块的语句。
再比如我们想计算1-10的整数之和,可以用一个sum
变量做累加:
sum = 0for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]: sum = sum + xprint sum
如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可以生成一个整数序列,比如range(5)生成的序列是从0开始小于5的整数:
>>> range(5)[0, 1, 2, 3, 4]
range(101)就可以生成0-100的整数序列,计算如下:
sum = 0for x in range(101): sum = sum + xprint sum
请自行运行上述代码,看看结果是不是当年高斯同学心算出的5050。
第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有奇数之和,可以用while循环实现:
sum = 0n = 99while n > 0: sum = sum + n n = n - 2print sum
Try
在循环内部变量n
不断自减,直到变为-1
时,不再满足while条件,循环退出。
0 0
- Python学习:两种循环语句for和while
- 【Python学习笔记】for和while循环语句
- Python循环语句for和while
- python for和while循环语句实例教程
- Python While 和 For 循环语句
- python学习之语句:循环语句(for,while)
- Python学习(9)--for和while循环
- Python之if判断语句与while和for循环
- Shell 学习(七、循环语句的学习(for和while))
- Python学习笔记03 for循环和while循环
- Python笔记:循环语句 for while
- python while循环和for循环
- Python中的while循环和for循环
- Python中for循环和while循环
- C语言之while循环语句和do while循环语句、for循环语句、循环嵌套
- 【Perl读书笔记】循环语句while和for
- for while 循环语句
- Python学习流程控制 if 语句、while语句、for..in...循环
- mybitis事务管理
- 在ubuntu中安装Canopy
- oracle练习题答案
- Android常用颜色值
- 二叉搜索树与双向链表
- Python学习:两种循环语句for和while
- js刷新页面方法大全
- 13213
- linux文件属性
- 在gps构架中
- Android Enalbe /Disable DataConnection
- Android 常用RGB值以及中英文名称
- HDU 5137 How Many Maos Does the Guanxi Worth(暴力+spfa)
- Help Jimmy 递推动规