![]() |
没人理的红茶 · 手把手教你用Python写一个天天酷跑(附素 ...· 2 月前 · |
![]() |
大方的柠檬 · sql执行存储过程超时 不抛错-掘金· 1 年前 · |
![]() |
坐怀不乱的领带 · element plus ...· 1 年前 · |
![]() |
火爆的春卷 · pdf生成目录在线-掘金· 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
![]() |
大方的柠檬 · sql执行存储过程超时 不抛错-掘金 1 年前 |
![]() |
威武的馒头 · linux grep查看指定行数的内容_51CTO博客 1 年前 |
![]() |
火爆的春卷 · pdf生成目录在线-掘金 1 年前 |