Python 循环结构实验:for、while、range、break 和 continue
一、实验目的:
- 熟悉循环结构的定义
- 掌握 for 和 while 两种循环及其条件格式
- 编写简单的循环结构程序
- 熟悉 range 函数,并学会应用
- 掌握 break 和 continue 的应用
二、实验内容:
本实验旨在让学生熟悉循环结构的定义和应用,掌握 for 和 while 两种循环及其条件格式,编写简单的循环结构程序,熟悉 range 函数,并学会应用,掌握 break 和 continue 的应用。
1. 循环结构的定义
循环结构是程序中的一种重要的控制结构,主要用于重复执行一段代码。循环结构包括 for 循环和 while 循环两种形式。
2. for 循环和 while 循环及其条件格式
2.1 for 循环
for 循环是一种常用的循环结构,主要用于遍历序列(如列表、元组、字符串等)。其基本语法格式如下:
for 变量 in 序列:
循环体
例如:
names = ['Tom', 'Jerry', 'Mike']
for name in names:
print(name)
输出结果为:
Tom
Jerry
Mike
2.2 while 循环
while 循环是另一种常用的循环结构,主要用于在满足特定条件时重复执行一段代码。其基本语法格式如下:
while 条件:
循环体
例如:
i = 1
while i <= 5:
print(i)
i += 1
输出结果为:
1
2
3
4
5
3. 编写简单的循环结构程序
通过以上两种循环结构的应用,可以编写出各种简单的循环结构程序,例如计算 1 到 100 的和、输出九九乘法表等。
示例:计算 1 到 100 的和
sum = 0
for i in range(1, 101):
sum += i
print(f'1 到 100 的和为:{sum}')
示例:输出九九乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print(f'{i} * {j} = {i * j}', end=' ')
print('')
4. range 函数的应用
range 函数是 Python 内置函数之一,主要用于生成一个整数序列,其基本语法格式如下:
range(start, stop[, step])
其中,start 表示序列的起始值(默认为 0),stop 表示序列的结束值(不包含该值),step 表示序列的步长(默认为 1)。
例如:
for i in range(1, 10, 2):
print(i)
输出结果为:
1
3
5
7
9
5. break 和 continue 的应用
break 和 continue 是两个常用的控制语句,用于在循环结构中控制程序的执行流程。
5.1 break 语句
break 语句用于跳出当前循环,例如:
for i in range(1, 10):
if i == 5:
break
print(i)
输出结果为:
1
2
3
4
5.2 continue 语句
continue 语句用于跳过当前循环的剩余部分,直接进入下一次循环,例如:
for i in range(1, 10):
if i % 2 == 0:
continue
print(i)
输出结果为:
1
3
5
7
9
原文地址: https://www.cveoy.top/t/topic/kWoH 著作权归作者所有。请勿转载和采集!