Python基础教程之循环语句(for、while和嵌套循环)
循环语句是编程中非常重要的一部分,它允许我们重复执行一段代码块,直到满足特定条件为止。Python提供了两种主要的循环语句:for
循环和while
循环。此外,我们还可以使用嵌套循环来在循环内部嵌套另一个循环。
1. for循环
for
循环用于遍历一个可迭代对象(如列表、元组、字符串等)中的元素,并执行相应的代码块。它的语法如下:
for 变量 in 可迭代对象:
# 执行的代码块
下面是一个示例,演示如何使用for
循环打印列表中的元素:
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
输出结果为:
apple
banana
orange
2. while循环
while
循环用于在满足特定条件的情况下重复执行一段代码块。它的语法如下:
while 条件:
# 执行的代码块
下面是一个示例,演示如何使用while
循环计算1到10的和:
sum = 0
num = 1
while num <= 10:
sum += num
num += 1
print(\"1到10的和为:\", sum)
输出结果为:
1到10的和为: 55
3. 嵌套循环
嵌套循环是指在一个循环内部嵌套另一个循环。这种结构可以用于处理更复杂的问题。下面是一个示例,演示如何使用嵌套循环打印九九乘法表:
for i in range(1, 10):
for j in range(1, i+1):
print(f\"{j} * {i} = {i*j}\", end=\"\\t\")
print()
输出结果为:
1 * 1 = 1\t
1 * 2 = 2\t2 * 2 = 4\t
1 * 3 = 3\t2 * 3 = 6\t3 * 3 = 9\t
1 * 4 = 4\t2 * 4 = 8\t3 * 4 = 12\t4 * 4 = 16\t
1 * 5 = 5\t2 * 5 = 10\t3 * 5 = 15\t4 * 5 = 20\t5 * 5 = 25\t
1 * 6 = 6\t2 * 6 = 12\t3 * 6 = 18\t4 * 6 = 24\t5 * 6 = 30\t6 * 6 = 36\t
1 * 7 = 7\t2 * 7 = 14\t3 * 7 = 21\t4 * 7 = 28\t5 * 7 = 35\t6 * 7 = 42\t7 * 7 = 49\t
1 * 8 = 8\t2 * 8 = 16\t3 * 8 = 24\t4 * 8 = 32\t5 * 8 = 40\t6 * 8 = 48\t7 * 8 = 56\t8 * 8 = 64\t
1 * 9 = 9\t2 * 9 = 18\t3 * 9 = 27\t4 * 9 = 36\t5 * 9 = 45\t6 * 9 = 54\t7 * 9 = 63\t8 * 9 = 72\t9 * 9 = 81\t
以上就是关于Python循环语句的完整攻略,包括for
循环、while
循环和嵌套循环的使用方法和示例说明。希望对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python基础教程之循环语句(for、while和嵌套循环) - Python技术站