循环结构for
2018-09-29 03:59:06来源:博客园 阅读 ()
教程:
高能:语句结构都是由关键字开头,用冒号结束!
一:语句结构
for <variable> in <sequence>:
<statements>
else: # else可有可无
<statements>
二:基本规则
(1)使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
(2)sequence可以是任何序列的项目,如一个列表或者一个字符串。
三:条件为真
不为 0, True, 'None', 字符串不为空串
四:range函数
range(start, end, scan)
start计数开始的位置
end计数结束的位置
scan每次跳跃的间隔
经常用到的地方是遍历一个数字列表的时候
五:循环嵌套
六:continue和break
code:
1 # -----------------------------------------------------------------------------------------------------# 2 # for循环的简单例子 3 # -----------------------------------------------------------------------------------------------------# 4 # 方法一 5 for letter in 'Python': # 第一个实例 6 print('当前字母 :', letter) 7 8 fruits = ['banana', 'apple', 'mango'] 9 for fruit in fruits: 10 print('当前水果 :', fruit) 11 12 # 方法二 13 fruits = ['banana', 'apple', 'mango'] 14 for index in range(len(fruits)): 15 print('当前水果', fruits[index]) 16 17 18 # -----------------------------------------------------------------------------------------------------# 19 # for循环-----判断一个数字是质数 20 # -----------------------------------------------------------------------------------------------------# 21 22 for num in range(10, 20, 2): # 迭代 10 到 20 之间的数字 23 for i in range(2, num): # 根据因子迭代 24 if num % i == 0: # 确定第一个因子 25 j = num / i # 计算第二个因子 26 print('%d 等于 %d * %d' % (num, i, j)) # 注意这里的print格式 27 break # 跳出当前循环 28 else: # 循环的 else 部分 29 print(num, '是一个质数') 30 31 # -----------------------------------------------------------------------------------------------------# 32 # continue和break的引用 33 # -----------------------------------------------------------------------------------------------------# 34 35 for letter in 'Python': # 第一个实例 36 if letter == 'h': 37 pass # 是一个空语句,为了保持程序结构的完整性 38 print("这是一个Pass块") 39 # continue 40 print('当前字母 :', letter)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:第13天-迭代器和生成器
- python 之 前端开发(form标签、单选框、多选框、file上传文 2019-08-13
- python day3 分支结构 2019-07-24
- Python基础之用户交互、流程控制、循环语句 2019-07-24
- Python入门学习——PyQt5程序基本结构 2019-07-24
- Python 数据结构理解分享 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash