高大的卡布奇诺 · 九委员联名呼吁:启动昌九客专 打通京九高铁 ...· 5 月前 · |
善良的番茄 · 海贼王草帽众人赏金更迭史,路飞赏金6次变更, ...· 7 月前 · |
重感情的沙滩裤 · 成龙《急先锋》北美票房基本定格,与其巅峰作品 ...· 1 年前 · |
曾经爱过的领结 · 鬼萝莉漫画 - 抖音· 1 年前 · |
愤怒的显示器 · 「漫画」请叫我小熊猫:动物园 - 知乎· 1 年前 · |
执行以上脚本,输出结果如下:
输入一个数字 :5 你输入的数字是: 5 输入一个数字 :你可以使用 CTRL+C 来退出当前的无限循环。
无限循环在服务器上客户端的实时请求非常有用。
如果 while 后面的条件语句为 false 时,则执行 else 的语句块。
语法格式如下:
while <expr>: <statement(s)> else: <additional_statement(s)>
expr 条件语句为 true 则执行 statement(s) 语句块,如果为 false,则执行 additional_statement(s)。
循环输出数字,并判断大小:
执行以上脚本,输出结果如下:
0 小于 5 1 小于 5 2 小于 5 3 小于 5 4 小于 5 5 大于或等于 5 简单语句组类似 if 语句的语法,如果你的 while 循环体中只有一条语句,你可以将该语句与 while 写在同一行中, 如下所示:
注意: 以上的无限循环你可以使用 CTRL+C 来中断循环。
执行以上脚本,输出结果如下:
欢迎访问菜鸟教程! 欢迎访问菜鸟教程! 欢迎访问菜鸟教程! 欢迎访问菜鸟教程! 欢迎访问菜鸟教程!Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。
for循环的一般格式如下:
Python for 循环实例:
以上代码执行输出结果为:
Baidu Google Runoob Taobao
也可用于打印字符串中的每个字符:
以上代码执行输出结果为:
整数范围值可以配合 range() 函数使用:
以上代码执行输出结果为:
在 Python 中,for...else 语句用于在循环结束后执行一段代码。
语法格式如下:
for item in iterable: # 循环主体 else: # 循环结束后执行的代码
当循环执行完毕(即遍历完 iterable 中的所有元素)后,会执行 else 子句中的代码,如果在循环过程中遇到了 break 语句,则会中断循环,此时不会执行 else 子句。
for x in range ( 6 ) :执行脚本后,输出结果为:
Finally finished!以下 for 实例中使用了 break 语句,break 语句用于跳出当前循环体,不会执行 else 子句:
执行脚本后,在循环到 "Runoob"时会跳出循环体:
循环数据 Baidu 循环数据 Google 菜鸟教程! 完成循环!还可以使用 range() 函数来创建一个列表:
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。 while 中使用 break:
n = 5输出结果为:
循环结束。while 中使用 continue:
n = 5输出结果为:
循环结束。更多实例如下:
执行以上脚本输出结果为:
当前字母为 : R 当前字母为 : u 当前字母为 : n 当前字母为 : o 当前字母为 : o 当前变量值为 : 10 当前变量值为 : 9 当前变量值为 : 8 当前变量值为 : 7 当前变量值为 : 6 Good bye!以下实例循环字符串 Runoob,碰到字母 o 跳过输出:
执行以上脚本输出结果为:
当前字母 : R 当前字母 : u 当前字母 : n 当前字母 : b 当前变量值 : 9 当前变量值 : 8 当前变量值 : 7 当前变量值 : 6 当前变量值 : 4 当前变量值 : 3 当前变量值 : 2 当前变量值 : 1 当前变量值 : 0 Good bye!循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。 如下实例用于查询质数的循环例子:
执行以上脚本输出结果为:
2 是质数 3 是质数 4 等于 2 * 2 5 是质数 6 等于 2 * 3 7 是质数 8 等于 2 * 4 9 等于 3 * 3夏木研
104***4137@qq.com
zero
562***402@QQ.COM
Micachen
811***747@qq.com
payboy
jk@***.com
Try
910***115@qq.com
在哪里学习就在哪里分享
dre***fjay@163.com
若能绽放光芒
740***128@qq.com
HantCoCo
zco***@163.com
jason
598***652@qq.com
sprinkle
117***1554@qq.com
sprinkle
117***1554@qq.com
dzr
lei***407631@qq.com
Yota Togashi
116***47@qq.com
a=[1,5,4,2,2,21,12,7,0] b=list(set(a)) # 建立新的列表,嵌套的是集合(除去冗余元素并自动排序) c=[] # 建立空列表,用来存放选择排序的数据 for j in b: #集合列表中选择元素 for i in a: #列表中选择元素, if i ==j: c.append(i) print(c) 我输入的列表元素集合有:1,2,4,5,12,21(已排好序并除去冗余) 其中我依次选择集合中的各个数据,与原来列表的元素相比 如果相等,我就把a集合的相对应的数据存到空列表里当然,有一种更方便的排序方式:
a=[1,2,5,8,3,6,6,6,6,6] a.sort() print(a)
哈哈哈
146***5306@qq.com
大宝v947
shg***er@163.com
Cai0029
cai***9@sohu.com