while循环
打印10遍“你已经白嫖了”
从0开始输出 都是10次
输入

i = 0
while i < 10:print("你已经白嫖了"+str(i)+"次")i += 1

根据电脑的计算能力 这个运算耗时1秒都不到
str(i) 的意思是把i作为字符串
输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
你已经白嫖了0次
你已经白嫖了1次
你已经白嫖了2次
你已经白嫖了3次
你已经白嫖了4次
你已经白嫖了5次
你已经白嫖了6次
你已经白嫖了7次
你已经白嫖了8次
你已经白嫖了9次C:\Users\Administrator>

从1开始输出 都是10次
输入

i = 0
while i < 10:i += 1print("你已经白嫖了"+str(i)+"次")

根据电脑的计算能力 这个运算耗时1秒都不到
str(i) 的意思是把i作为字符串
输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
你已经白嫖了1次
你已经白嫖了2次
你已经白嫖了3次
你已经白嫖了4次
你已经白嫖了5次
你已经白嫖了6次
你已经白嫖了7次
你已经白嫖了8次
你已经白嫖了9次
你已经白嫖了10次C:\Users\Administrator>

循环 计算[1-10]的所有整数之和
输入

a = 0
b = 0 # 定义一个变量用来保存所有数字之和
while i < 10:a += 1 #递增加1b = b + a #递增加a
print(b)#输出这个b

这样输出 你直接得到结果
输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
55C:\Users\Administrator>

输入

a = 0 # 起始数
b = 0 # 定义一个变量用来保存所有数字之和
while i < 10:a += 1 #递增加1b = b + a #递增加aprint(b)

这样输出 你会看到过程
输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
1
3
6
10
15
21
28
36
45
55C:\Users\Administrator>

求[1-10]所有偶数的和

输入
a = 0 # 运行时需要把这个数-1 因为起始数从这个数加1后开始运算
b = 0 # 结果
while a < 10:a += 1 # a会每下一个加1if a % 2 == 0: # 偶数才被加到e里b += a # b会每下一个加aprint(b)

输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
2
6
12
20
10C:\Users\Administrator>

求[100-104]之间所有整数之和 100+101 +102+103+104
输入

a =99 # 运行时需要把这个数-1
b = 0 # 这个用来保存每个数的相加结果
while a < 104: # 加到这个数结束a += 1 # a会每下一个加1b += a # 把每个a加起来print(b)

输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
100
101
203
306
410C:\Users\Administrator>

for in 循环
1-10的循环
for a in b 中的b 必须是可以叠加的对象
输入 range:范围[1-11] 1,2,3,4,5,6,7,8,9,10 末端的11不在范围内

for a in range(1,11):print(a)

输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
1
2
3
4
5
6
7
8
9
10
C:\Users\Administrator>

1-10相加
输入

b = 0
for a in range(1,11):b += aprint(b)

输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
1
3
6
10
15
21
28
36
45
55C:\Users\Administrator>

break 和 continue 的使用
break :用来结束整个循环
continue:用来结束本轮循环,开启下一轮循环

当a=7 时结束
输入

a = 0
while a < 10:if a == 7:continueprint(a)a += 1 # 递增加1

输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
0
1
2
3
4
5
6

输入

a = 0
while a < 10:if a == 7:continuea += 1 # 递增加1print(a)

输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
1
2
3
4
5
6
7

break 结束整个循环
不断地让嫖客输入嫖娼地点和次数和价格 (frequency)次数 (price)价格 (place)地点
输入

print('上个月你借了我一万块钱,去哪里嫖的?嫖了多少次?每次价格多少?')
while True:place = input('嫖娼地点:')frequency = input('嫖娼次数:')price = input('每次价格:')if place == '上海' and frequency == '5' and price == '2000':break
print('谢谢您的诚实!')

嵌套打印矩形
输入

a = 0
while a < 5:print('*' * 5,end="\n")a += 1

输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
*****
*****
*****
*****
*****

输入

a = 0
while a < 5:a += 1print(a*'*')

输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
*
**
***
****
*****C:\Users\Administrator>

要实现不换行打印 添加end=" " (end=‘空格’)
输入

a = 0
while a < 5:print('*' * 5,end=" ")a += 1

输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
***** ***** ***** ***** *****
C:\Users\Administrator>

输入

a = 0
while a < 5: #判断 一共要循环多少次? 外循环 控制有多少行a += 1 # b = 0  # 每行循环while b < 5:  # 嵌套循环  内循环 每行有多少个b += 1print("*",end=" ")  # 打印一个* 并且不换行print( )# 外循环用来换行

出输

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
C:\Users\Administrator>

嵌套打印三角形
输入

a = 0
while a < 5:  #外循环用来控制有多少行a += 1b = 0 #每次都是 b从0 开始while b < a:b += 1  #递增print("*",end=" ")print()  #  外循环用于换行

输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
*
* *
* * *
* * * *
* * * * *C:\Users\Administrator>

来电有难度的
打印九九乘法表

a = 0
while a < 9:a += 1b = 0while b < a:#内循环 b += 1print(b,"*",a,"=",(a*b),end=" ") #打印b*a=(b*a)加空格print() #用来换行

输出

C:\Users\Administrator>C:\Users\Administrator\Desktop\demo44.py
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81C:\Users\Administrator>

python | while循环与for循环 | 循环嵌套 | pass通用类型,循环整体结束或开始下一轮循环相关推荐

  1. while语句和for嵌套c语言,关于循环的嵌套,说法错误的是() 答案:三种循环(while循环、do-while循环和for循 环)不可以互相嵌套。...

    相关问题 在C语言中,为了结束由while语句构成的循环,while后一对圆括号达式的值应该为(): C语言 中 结束 while 语句 循环 while 后 圆括号 值 学生,意识,生命体征,气道, ...

  2. python while循环例题_【学习笔记】python:5for循环与while循环(上)

    点击上方蓝字,关注我吧 课 程 表 for循环代发格式 for循环的3个要点即是:1.空房间:2.一群等着办业务的人:3.业务流程 空房间的学名叫[元素](item),你可以把它当成是一个变量.那么首 ...

  3. Python While循环与break语句_加工零件

    编程要求 本关的编程任务是补全line.py文件中的判断语句部分,具体要求如下: 填入当已处理零件数小于总零件数count < partcount时的while循环判断语句. 在停电时填入bre ...

  4. Python for循环与continue语句_批阅学生试卷

    编程要求 本关的编程任务是补全checkWork.py文件中的判断语句部分,具体要求如下: 填入循环遍历studentname列表的代码 当遍历到缺席学生时,填入continue语句跳过此次循环 本关 ...

  5. C语言之for循环与while循环

    文章目录 一.单层for循环 二.for循环与if选择的嵌套 三.多层for循环的嵌套 四.while循环 五.总结 一.单层for循环 引例:C语言实现求1到10的和(用for循环实现) #incl ...

  6. python range函数怎么表示无限_Python for循环与range函数的使用详解

    for 循环 for - in 语句是另一种循环语句,其特点是会在一系列对象上进行迭代(iterates),即它会遍历序列中的每一个项目 注意: 1.else 部分是可选的.当循环中包含它时,它循环中 ...

  7. python getitem_Python for循环与getitem的关系详解

    这篇文章主要介绍了Python for循环与getitem的关系详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一个类里面如果由__iter__ ...

  8. python中break、continue 、exit() 、pass终止循环的区别

    python中break.continue .exit() .pass区分 1.break:跳出循环,不再执行 Python break语句,就像在C语言中,打破了最小封闭for或while循环. b ...

  9. c语言for循环嵌套经典例题,C语言 for循环的嵌套题(含解析和答案).doc

    C语言 for循环的嵌套题(含解析和答案) 第33.34课时 for循环的嵌套 实验题一: 1.下面有关for循环的正确描述是: D A) for循环只能用于循环次数已经确定的情况 B) for循环是 ...

最新文章

  1. BIOS英文报错详解;你虽会做系统,但你会看BIOS英文报错吗,仅供大家参考学习。...
  2. Linux/Centos7系统管理之深入理解Linux文件系统与日志分析
  3. 如何使用python numpy中的数组复制
  4. java注销登录_java实现注销登录
  5. 【C++】Visual Studio教程(六) -更新Visual Studio
  6. 联通定时休眠5G基站 戳破皇帝的新衣
  7. Java I/O体系之OutputStream和InputStream详细讲解
  8. 小米Android系统限制联网,Android 7 以上版本,绕过CA限制,抓取https
  9. 公共网关接口CGI(Common GatewayInterface)
  10. 思科网院--路由和交换基础---Packet Tracer路由器使用基础
  11. 算法: 1和0子集合的个数 474. Ones and Zeroes
  12. linux ps流程,Linux下PS命令详解 (转)
  13. 软件工程__CMMCMMI
  14. 关于LDO和DC-DC,看这一篇就够了!
  15. Android studio 常见问题(2)----存储空间不足导致AVD打不开的错误
  16. LVS负载均衡群集——NAT模式实例
  17. 普元中间件部署应用程序
  18. 网易北京研发中心-网易传媒部门深度学习算法实习生面试总结
  19. 雅虎财经api_带有Yahoo API的Android反向地理编码– PlaceFinder
  20. CF3B--Lorry翻译

热门文章

  1. docker for windows无法共享硬盘
  2. 测试需要了解的技术之基础篇四__UI自动化测试体系
  3. 怎么在jquery里清空文本框的内容
  4. JavaScript之子类构建工具
  5. 列出IIS上的虚拟目录和网站信息。
  6. 3177102203+3177102204
  7. bzoj1040(ZJOI2008)骑士——基环树
  8. centos6.8安装mysql5.5
  9. Vultr CentOS下后台跑node
  10. div+css二级菜单