1.while语句-死循环

1 #死循环,while只有条件为假时才跳出循环
2 while True:
3     print('一个小苹果')

2.while语句-带有计数格式的循环

 1 #带有计数格式的循环
 2 var = 0# (初始化变量)顺序结果
 3 while var < 10:#判断条件
 4     print('一个小苹果')#循环代码
 5     var += 1#变量自增或者自减
 6
 7 '''
 8 1.var = 0 初始化变量 (顺序结构)
 9
10 #########第一次循环#############
11 2.while 判断 var < 10 -> True
12 3.执行了循环代码
13 4.变量自增或者自减   -> var = 1
14
15 ##########第二次循环################
16 5.while 判断 var < 10 -> True
17 6.执行了循环代码
18 7.变量自增或者自减代码 -> var =2
19
20 ##########第三次循环#################
21 ...
22
23
24 ##########第四次循环#################
25 ...
26
27 ##########第五次循环#################
28 ...
29
30
31 ##########第六次循环#################
32 ...
33
34
35 ##########第七次循环#################
36 ...
37
38
39 ##########第八次循环#################
40 ...
41
42
43 ##########第九次循环################# var = 8
44 N while 判断 var < 10 -> True
45 N+1 执行循环代码
46 N+2 变量自增或者自减代码 -> var = 9
47
48
49 ##########第十次循环#################
50 N+3 while 判断var < 10 -> True
51 N+4 执行循环代码
52 N+5 变量自增或者自减代码 -> var = 10
53
54 #尝试第十一次操作
55 N+6 while 判断var < 10 -> False
56 N+7 停止循环操作
57
58 '''

3.while语句实例-计算 1-20之间数字的和 包含20

 1 #计算 1-20之间数字的和  包含20
 2 #声明计数变量
 3 var = 1
 4 #声明求和变量
 5 total = 0
 6 while var <= 20:
 7     total = total + var#累计每一个数字
 8     #自增条件
 9     var += 1
10 #输出循环的结果(顺序结果)
11 print(total)
12 #输出结果:210

4.while循环输出列表中的值

 1 #while循环输出列表中的值
 2 #           0      1      2      3         4        5
 3 fruit = ['苹果','榴莲','樱桃','水蜜桃','猕猴桃','西瓜']
 4 #while循环操作
 5 i = 0
 6 while i <= 5:
 7     print(fruit[i])
 8     i += 1
 9 '''
10 输出结果:
11 苹果
12 榴莲
13 樱桃
14 水蜜桃
15 猕猴桃
16 西瓜
17 '''

5.while中应用else

 1 #在while中应用else
 2 i = 0
 3 while i < 5:
 4     print('小明正在吃苹果')
 5     i += 1
 6 else:#else分支
 7     print('小明吃完苹果了!')
 8 #else在循环的判断条件为False的情况下执行else语句
 9 '''
10 输出结果:
11 小明正在吃苹果
12 小明正在吃苹果
13 小明正在吃苹果
14 小明正在吃苹果
15 小明正在吃苹果
16 小明吃完苹果了!
17 '''

6.while语句中的break

 1 #break语句  破坏的意思
 2 #break语句主要应用于循环结构当中,作用终止循环。
 3 #输出1-100的数字,遇到了5 就停止循环
 4 no = 1
 5 while no <= 100:
 6     #判断no是否是44
 7     if no == 5:
 8         break
 9     print(no)
10     no += 1
11 '''
12 输出结果:
13 1
14 2
15 3
16 4
17 '''

7.while语句-输出10行10列的星星

 1 #输出10行10列的星星
 2 #循环生成10行
 3 j = 0
 4 while j < 4:
 5     #输出一行星星
 6     i = 0
 7     while i < 4:
 8         print('*', end='')
 9         i += 1
10     #输出一个换行
11     print()
12     #变量自增
13     j += 1
14 '''
15 输出结果:
16 ****
17 ****
18 ****
19 ****
20 '''

8.使用for..in循环历遍列表中的数据

 1 #使用for..in循环历遍列表中的数据          0      1      2      3         4        5
 2 fruit = ['苹果','榴莲','樱桃','水蜜桃','猕猴桃','西瓜']
 3 #使用sg变量在fruit容器中获取数据
 4 for sg in fruit:
 5     print(sg)
 6 '''
 7 输出结果:
 8 苹果
 9 榴莲
10 樱桃
11 水蜜桃
12 猕猴桃
13 西瓜
14 '''

9for...in循环遍历字典的键

 1 #for...in循环遍历字典的键
 2 fruit = {'a':'苹果','b':'榴莲','c':'樱桃','d':'水蜜桃','e':'猕猴桃','f':'西瓜'}
 3 #直接遍历字典 变量仅仅获取键(目录部分)
 4 for i in fruit:
 5     print(i)
 6 '''
 7 输出结果:
 8 a
 9 b
10 c
11 d
12 e
13 f
14 '''

10.for...in以指定字典的键keys()方式,循环遍历字典的键

 1 #for...in以指定字典的键keys()方式,循环遍历字典的键
 2 fruit = {'a':'苹果','b':'榴莲','c':'樱桃','d':'水蜜桃','e':'猕猴桃','f':'西瓜'}
 3 #专门遍历字典的键(目录)
 4 for i in fruit.keys():
 5     print(i)
 6 '''
 7 输出结果:
 8 a
 9 b
10 c
11 d
12 e
13 f
14 '''

11.for...in循环遍历字典的值

 1 #for...in循环遍历字典的值
 2 fruit = {'a':'苹果','b':'榴莲','c':'樱桃','d':'水蜜桃','e':'猕猴桃','f':'西瓜'}
 3 #专门遍历字典的值(数据)
 4 for i in fruit.values():
 5     print(i)
 6 '''
 7 输出结果:
 8 苹果
 9 榴莲
10 樱桃
11 水蜜桃
12 猕猴桃
13 西瓜
14 '''

12.for...in历遍字典的项(键,值)

 1 #for...in历遍字典的项(键,值)
 2 fruit = {'a':'苹果','b':'榴莲','c':'樱桃','d':'水蜜桃','e':'猕猴桃','f':'西瓜'}
 3 #同时遍历字典的键和值
 4 for k,v in fruit.items():
 5     print(k,v)
 6 '''
 7 输出结果:
 8 a 苹果
 9 b 榴莲
10 c 樱桃
11 d 水蜜桃
12 e 猕猴桃
13 f 西瓜
14 '''

13.在for循环中使用else

 1 #在for循环中使用else
 2 food = ['鱼香肉丝','青椒肉丝','蚂蚁上树','西红柿炒蛋','乱棒打死猪八戒']
 3 for i in food:
 4     print(i)
 5 else:#else分支
 6     print('所有饭菜都点完了!')
 7 #else分支在for循环结束的时候执行else语句
 8 '''
 9 输出结果:
10 鱼香肉丝
11 青椒肉丝
12 蚂蚁上树
13 西红柿炒蛋
14 乱棒打死猪八戒
15 所有饭菜都点完了!
16 '''

14.pass语句,占位符号,保证语法不出错

1 #pass语句,占位符号,保证语法不出错
2 if True:
3     pass
4 else:
5     print('*************')

转载于:https://www.cnblogs.com/lws865/p/10848726.html

语句-python while,for相关推荐

  1. python基础常用语句-python爬虫之python一条语句分析几个常用函数和概念

    https://www.xin3721.com/eschool/pythonxin3721/ 前言 过年也没完全闲着,每天用一点点时间学点东西,本文为大家介绍几个python操作的细节,包含all.a ...

  2. python基本语法语句-Python基本语句

    一.Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非 ...

  3. python输入语句-python输入语句

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python条件语句目录:1. 分支语句(if...else...)2. ...

  4. python while循环语句-Python While 循环语句

    Python While 循环语句 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件(cond ...

  5. python条件语句-Python 条件语句

    Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块.高佣联盟 www.cgewang.com 可以通过下图来简单了解条件语句的执行过 ...

  6. python循环语句-python中的for循环语句怎么写

    python中的for循环语句怎么写? Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环的语法格式如下: 1 2 for iter ...

  7. python while循环语句-Python while循环语句

    只要给定条件为真(True),Python编程语言中的while循环语句将重复执行目标语句. 语法 Python编程语言中的while循环的语法是 - while expression: statem ...

  8. python输入语句-Python中的模块导入和读取键盘输入的方法

    导入模块 import 语句 想使用Python源文件,只需在另一个源文件里执行import语句,语法如下: ? 1 import module1[, module2[,... moduleN] 当解 ...

  9. python基础常用语句-Python基础6—常用语句

    一.条件分支语句 python中一般不用{},语句块一般用:,然后后面语句持续保持一样的缩进即可({}用来定义字典) 1.if ①语法 :if 条件表达式: block ②例子 1 money =20 ...

  10. global语句(python学习手册422页)

    # -*- coding: cp936 -*- #python 27 #xiaodeng #global语句(python学习手册422页)#实际上就是一个名为__builtin__的模块,但是必须要 ...

最新文章

  1. Linux下DB2数据库安装教程
  2. 强化学习教父Richard Sutton新论文探索决策智能体的通用模型:寻找跨学科共性...
  3. appfog下用客户端管理你的mongodb、mysql(类似)
  4. 简单粗暴地理解js原型链–js面向对象编程
  5. hdu 2461(线段树求面积并)
  6. Asp.net細微的效率提升
  7. SAP Spartacus ProductOccModule
  8. 关于Xcode 7.3 7.3.1 断点 卡死 无限菊花
  9. 线程的属性 —— 分离的状态(detached state)、栈地址(stack address)、栈大小(stack size)
  10. spring的事件机制实战
  11. A的大小是多少c语言中,C/C+中字符(A)的大小
  12. 修改tomcat服务器图标,修改tomcat小猫图标,设置项目的favicon图标
  13. 【python】BytesIO与串化
  14. 2.图像作为函数 | 噪音概念、图像相减_7
  15. 中设置colorbar_气象绘图加强版(六)—Colorbar
  16. mysql中值换行显示为乱码_MySQL数据移植中的乱码问题
  17. 银河麒麟arm64位操作系统卸载jdk及安装jdk
  18. linux敏感内容检测工具,认识Linux平台四大IDS***检测工具
  19. Banner图片轮播
  20. 2个令人震撼的Demo

热门文章

  1. PLC编程0基础入门到精通
  2. android 屏幕录制命令,Android 屏幕录制命令adb screenrecord
  3. fir fpga 不同截止频率_用MATLAB设计FIR滤波器的方法
  4. 作为开发者的开发游戏初体验
  5. 常见的推荐算法原理介绍
  6. 20171115-美国股市 -昨夜今晨-巴菲特三季度增持苹果 中概股多数下跌
  7. 申万宏源证券超融合基础架构转型实践经验
  8. IDC 发布《2020 年第四季度中国软件定义存储及超融合市场报告》,SmartX 超融合软件金融行业排名第一
  9. 家常菜做法:墨鱼韭菜
  10. 如何在Windows 10上使用手写输入