DAY 10冲击蓝桥杯——Python基础10python 循环语句
2022/2/1 22:10:24
本文主要是介绍DAY 10冲击蓝桥杯——Python基础10python 循环语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
11.1 while循环语句
11.1.1 基本概念
使用while循环,只要条件为真,我们就可以执行一组语句。
例如:只要 i 小于 6 就打印 i
i = 1 while i < 6: print(i) i += 1
注意:记住要限制 i,否则循环将永远持续下去。
11.1.2 中断声明
使用break语句,即使 while 条件为真,我们也可以停止循环:
例如当 i 为 3 时退出循环:
i = 1 while i < 6: print(i) if i == 3: break i += 1
11.1.3 continue 声明
使用continue语句,我们可以停止当前的迭代,并继续下一个:
i = 0 while i < 6: i += 1 if i == 3: continue print(i)
返回:可以并没有打印3
11.1.4 else 语句
使用else语句,当条件不再为真时,我们可以运行一次代码块:
一旦条件为假,打印一条消息:
i = 1 while i < 6: print(i) i += 1 else: print("i is no longer less than 6")
11.2 for循环语句
11.2.1 基本遍历
使用for循环,我们可以执行一组语句,对列表、元组、集合等中的每个项目执行一次。
例如:打印水果列表中的每个水果
fruits = ["apple", "banana", "cherry"] for x in fruits: print(x)
11.2.2 遍历字符串
for x in "banana": print(x)
11.2.3 中断声明
使用break语句,我们可以在循环遍历所有项目之前停止循环.
例如当x是“banana”时退出循环:
fruits = ["apple", "banana", "cherry"] for x in fruits: print(x) if x == "banana": break
当x是“banana”时退出循环,但这次中断出现在打印之前:
fruits = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": break print(x)
就会返回只有apple.
11.2.4 continue 声明
使用continue语句,我们可以停止循环的当前迭代,并继续下一个:
不要打印banana:
fruits = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": continue print(x)
11.2.5 range() 函数
要循环一组代码指定的次数,我们可以使用range()函数,的范围()函数返回由1个数字,通过默认从0开始,并递增的顺序(缺省),并结束在指定次数。
例如:
for x in range(6): print(x)
注意 range(6)不是 0 到 6 的值,而是 0 到 5 的值。
range函数默认被1至递增序列,但是有可能通过增加第三参数指定增量值:range(2,30,3)
11.2.6 嵌套循环
嵌套循环是循环内的循环。“内循环”将在“外循环”的每次迭代中执行一次。
为每个fruits打印每个形容词:
adj = ["red", "big", "tasty"] fruits = ["apple", "banana", "cherry"] for x in adj: for y in fruits: print(x, y)
11.2.7 pass语句
for循环不能为空,但如果由于某种原因有一个for没有内容的循环,请放入pass语句以避免出错。
for x in [0, 1, 2]: pass
answer都经过python调试。
https://chuanchuan.blog.csdn.net/article/details/120419754?spm=1001.2014.3001.5502
用Python玩转数据——中国大学mooc
这篇关于DAY 10冲击蓝桥杯——Python基础10python 循环语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python