循环结构while
2018-09-29 03:58:51来源:博客园 阅读 ()
Note:
高能:语句结构都是由关键字开头,用冒号结束!
一:语句结构
while 判断条件:
语句
二:基本规则
(1)使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
(2)可以通过设置条件表达式永远不为 false 来实现无限循环
(3)在 while … else 在条件语句为 false 时执行 else 的语句块
三:条件为真
不为 0, True, 'None', 字符串不为空串
四:嵌套结构
五:break和continue
Code:
1 # -----------------------------------------------------------------------------------------------------# 2 # while循环结构 3 # -----------------------------------------------------------------------------------------------------# 4 count = 0 5 while count < 9: 6 print('The count is:', count) 7 count = count + 1 8 9 print("Good bye!") 10 11 12 n = 100 13 my_sum = 0 14 counter = 1 15 while counter <= n: 16 my_sum = my_sum + counter 17 counter += 1 18 # if counter == 5: 19 # break 20 print("1 到 %d 之和为: %d" % (n, my_sum)) 21 22 23 # -----------------------------------------------------------------------------------------------------# 24 # while无限循坏 25 # -----------------------------------------------------------------------------------------------------# 26 """ 27 var = 1 28 while var == 1: # 表达式永远为 true 29 num = int(input("输入一个数字 :")) 30 print("你输入的数字是: %d", num) 31 32 """ 33 34 35 # -----------------------------------------------------------------------------------------------------# 36 # while … else 条件语句 37 # -----------------------------------------------------------------------------------------------------# 38 """ 39 count = 0 40 while count < 5: 41 print(count, " 小于 5") 42 count = count + 1 43 else: 44 print(count, " 大于或等于 5") 45 46 """ 47 48 # -----------------------------------------------------------------------------------------------------# 49 # while循坏的应用----奇数偶数分类 50 # -----------------------------------------------------------------------------------------------------# 51 52 """ 53 numbers = [12, 37, 5, 42, 8, 3] 54 even = [] # 偶数 55 odd = [] 56 while len(numbers) > 0: 57 number = numbers.pop() # 表示移除的对象, 58 if number % 2 == 0: # 如果是偶数的情况 59 even.append(number) 60 else: 61 odd.append(number) 62 print('偶数:', even) 63 print('奇数:', odd) 64 65 """ 66 67 # -----------------------------------------------------------------------------------------------------# 68 # while循坏的应用----猜数游戏 69 # -----------------------------------------------------------------------------------------------------# 70 71 """ 72 s = int(random.uniform(1, 10)) # 得到1-10之间的随机数 73 # print(s) 74 m = int(input('输入整数:')) 75 while m != s: 76 if m > s: 77 print('大了') 78 m = int(input('输入整数:')) 79 if m < s: 80 print('小了') 81 m = int(input('输入整数:')) 82 if m == s: 83 print('OK') 84 break 85 86 """
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3 之 判断闰年小实例 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