python学习笔记3-循环1
1 while break continue
- #while语句
- '''
- while 判断条件:
- 执行语句……
- '''
- count = 0
- while (count < 9):
- print ('The count is:', count)
- count = count + 1
- print ("Good bye!")
- # continue 和 break 用法
- i = 1
- while i < 10:
- i += 1
- if i%2 > 0: # 非双数时跳过输出
- continue
- print (i) # 输出双数2、4、6、8、10
- i = 1
- while 1: # 循环条件为1必定成立
- print (i) # 输出1~10
- i += 1
- if i > 10: # 当i大于10时跳出循环
- break
- #死循环
- '''
- var = 1
- while var == 1 : # 该条件永远为true,循环将无限执行下去
- num = raw_input("Enter a number :")
- print "You entered: ", num
- print "Good bye!"
- '''
- #while … else
- count = 0
- while count < 5:
- print (count, " is less than 5")
- count = count + 1
- else:
- print (count, " is not less than 5")
- #简单语句组
- flag = 1
- while (flag): print ('Given flag is really true!');flag=0;
- print ("Good bye!")
1.1 break continue pass
- #break语句
- for letter in 'Python': # First Example
- if letter == 'h':
- break
- print ('Current Letter :', letter)
- var = 10 # Second Example
- while var > 0:
- print ('Current variable value :', var)
- var = var -1
- if var == 5:
- break
- print ("Good bye!")
- #continue语句
- for letter in 'Python': # 第一个实例
- if letter == 'h':
- continue
- print ('当前字母 :', letter)
- var = 10 # 第二个实例
- while var > 0:
- var = var -1
- if var == 5:
- continue
- print ('当前变量值 :', var)
- print ("Good bye!")
- #pass语句
- # 输出 Python 的每个字母
- for letter in 'Python':
- if letter == 'h':
- pass
- print ('这是 pass 块')
- print ('当前字母 :', letter)
- print ("Good bye!")
2 for
- #for语句
- '''
- for iterating_var in sequence:
- statements(s)
- '''
- for letter in 'Python': # 第一个实例
- print ('当前字母 :', letter)
- fruits = ['banana', 'apple', 'mango']
- for fruit in fruits: # 第二个实例
- print ('当前水果 :', fruit)
- print ("Good bye!")
2.1 序列索引迭代
- #序列索引迭代
- fruits = ['banana', 'apple', 'mango']
- for index in range(len(fruits)):
- print ('当前水果 :', fruits[index])
- print ("Good bye!")
- #for...else
- for num in range(10,20): # 迭代 10 到 20 之间的数字
- for i in range(2,num): # 根据因子迭代
- if num%i == 0: # 确定第一个因子
- j=num/i # 计算第二个因子
- print ('%d 等于 %d * %d' % (num,i,j))
- break # 跳出当前循环
- else: # 循环的 else 部分
- print (num, '是一个质数')
python学习笔记3-循环1的更多相关文章
- 【Python学习笔记】循环和迭代
for和while基本语法 break和continue else的使用 enumerate和zip在循环中的应用 for和while基本语法 Python中的的循环使用for和while语句来实现, ...
- python学习笔记:循环语句——while、for
python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,比如说得有一个数组.循环里面 ...
- python学习笔记--for循环
推荐一个学习语言的网站:http://www.codecademy.com 有教程,可以边学边写,蛮不错的. for循环: 1.for loops allow us to iterate throug ...
- Python 学习笔记9 循环语句 For in
For in 循环主要适用于遍历一个对象中的所有元素.我们可以使用它遍历列表,元组和字典等等. 其主要的流程如下:(图片来源于: https://www.yiibai.com/python/pytho ...
- Python 学习笔记8 循环语句 while
While循环是哟中利用条件语句,不断的执行某一段代码块,达到批量操作输出等一系列的操作,直到条件不满足或者被强制退出为止. 其工作流程如下: (图片来源菜鸟教程:http://www.runoob. ...
- python学习笔记四——循环及冒泡排序
3.3.3 break 和 continue语句 break:跳出整个循环 continue:跳出当前循环继续后面的循环 例: x=int(input("please input the ' ...
- python 学习笔记(循环,print的几种写法,操作符)
一.循环( for, while) while循环是指在给定的条件成立时(true),执行循环体,否则退出循环.for循环是指重复执行语句. break 在需要时终止for /while循环 cont ...
- python学习笔记1 循环、列表、元祖、数据类型
if语法:基于python3语法 if a<b: 冒号结尾 print("yes") 注意语句的缩进需要一致,不然会报语法错误. elif a==b: print(" ...
- python学习笔记 - for循环: 遍历字典, 分别打印key, value, key:value
#遍历字典, 分别打印key, value, key:value emp = {'name':'Tom', 'age':20, 'salary' : 8800.00} for k in emp.key ...
- 【python学习笔记】5.条件、循环和其他语句
[python学习笔记]5.条件.循环和其他语句 print: 用来打印表达式,不管是字符串还是其他类型,都输出以字符串输出:可以通过逗号分隔输出多个表达式 import: 导入模块 impo ...
随机推荐
- Bootstrap全局CSS样式之button和图片
.btn-default--button的默认样式. .btn-primary--button的首选样式: .btn-success--button的成功样式: .btn-info--button的一 ...
- c++中vector向量几种情况的总结(向量指针,指针的向量)
1.标准库vector类型 vector 是同一种类型的对象的集合.每一个对象都有一个相应的整数索引值.标准库将负责管理与存储元素相关的内存.我们把 vector 称为容器,是由于它能够包括其它对象. ...
- 怎么下载google商店的扩展程序?
首先,你有机会进入到了外网! 浏览器输入:chrome://extensions 复制唯一的ID进入:http://crx.2333.me/ ,然后下载即可!
- 在windows Server 2008 R2server上使用infopath不能将表单公布到sharepoint server的问题处理。
在server 2008 R2 中.你将做好的表单公布到Sharepoint 时候会报错: 这个情况在client是2008 R2 Server 就会出现这个结果. 在角色中启用桌面体验就可以
- MySQL Community Server 5.6和MySQL Installer 5.6
mysql community server是mysql社区版的数据库服务器.即数据库软件. mysql installer是mysql软件的安装管理器,能够通过installer来选择安装mysql ...
- C++ 学习总结 复习篇
友元的使用 分为友元类和友元函数 //友元类与友元函数的共同点:都可以让某一个类作为另一个类或者函数的参数. //友元类:它让当前类成为另一个类的友元,然后,另一个类 ...
- 解决最新版的ADT没有NDK选项的问题
最新版的ADT不显示NDK,解决方法有两种,第一种方法在线重装一下 这种方法有一个问题就是,google的东西我们经常不能访问,解决方法可以参考http://blog.csdn.net/shi_wei ...
- C#语言 ArrayList集合
- 【转载】.NET Remoting学习笔记(三)信道
目录 .NET Remoting学习笔记(一)概念 .NET Remoting学习笔记(二)激活方式 .NET Remoting学习笔记(三)信道 参考:♂风车车.Net .NET Framework ...
- OpenCV2.3.1在CentOS6.5下的安装
安装的linux版本号是centos6.5.选择的是opencv2.3.1.不是非常新的版本号. 由于在安装opencv2.4.9的时候.make的过程中出现了问题. 一:安装依赖包 依赖包用yum安 ...