#一个循环体内可以嵌入另一个循环,一般称为“嵌套循环”,或者”多重循环“
'''
操作:打印如下图案
0 0 0 0 0
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
'''
for x in range(5):
for y in range(5):
print(x,end="\t")
2024年10月25日
#一个循环体内可以嵌入另一个循环,一般称为“嵌套循环”,或者”多重循环“
'''
操作:打印如下图案
0 0 0 0 0
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
'''
for x in range(5):
for y in range(5):
print(x,end="\t")
2024年10月25日
while循环嵌套
前面学习过if的嵌套了,想一想if嵌套是什么样子的?
类似if的嵌套,while嵌套就是:while里面还有while
<1>while嵌套的格式
while 条件1:
条件1满足时,做的事情1
条件1满足时,做的事情2
条件1满足时,做的事情3
...(省略)...
while 条件2:
条件2满足时,做的事情1
条件2满足时,做的事情2
2024年10月25日
在最简单的 if 语句中嵌套 if else 语句,形式如下:
if 表达式 1:
if 表示式 2:
代码块 1
else:
代码块 2
2024年10月25日
虽然循环用于迭代执行代码块,直到满足特定条件,但只要条件保持不变,请确保重复继续。
#Syntax of while loop
while condition:
# Code block to be executed repeatedly举个例子:
2024年10月25日
在编程中,我们经常需要重复执行某些代码块,以处理列表、数组或其他数据集合中的每个元素。Python提供了几种循环语句来实现这一目的,包括for循环、while循环和嵌套循环。
1. for循环
for循环用于遍历一个序列(如列表、元组、字符串)或其他可迭代对象(如字典、集合、文件对象等)的元素。其基本语法如下:
for 变量名 in 可迭代对象:
# 循环体(需要重复执行的代码块)
2024年10月25日
while
# while 循环遍历,输出列表中的数据
name_list = ["TOM", "Rose", "Tony"]
i = 0
while i < len(name_list):
print(name_list[i])
i += 1
2024年10月25日
接下来尝试改进数字游戏,循环嵌套已经理解了,为什么突然插入了一个for循环来讲循环嵌套?因为接下来好戏来了。在学习while循环的时候,对第二堂课学过的猜数字游戏进行了改进,可玩性有了提升。
但是真正的使用过程中,有时候会出现一些不符合程序预期的情况,比如设定希望输入的都是数字,但是实际情况中玩家可能什么东西都会输入,字母、符号都往里面甩,怎么办?当时如果输入一个字母、符号之类的就会崩,程序就会崩,怎么办?这就需要对程序进一步的升级和改造。
2024年10月25日
作为软件开发者,我们总是努力编写干净、简洁、高效的代码。在本篇中,我们将介绍关于 Python 列表和循环的所有知识,包括其语法、操作和最佳实践。读完本篇,你将对Python列表和循环有一个坚实的理解,并能够自信地编写你自己的Python代码。