一、实验目的:

  1. 熟悉循环结构的定义
  2. 掌握 for 和 while 两种循环及其条件格式
  3. 编写简单的循环结构程序
  4. 熟悉 range 函数,并学会应用
  5. 掌握 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
Python 循环结构实验:for、while、range、break 和 continue

原文地址: https://www.cveoy.top/t/topic/kWoH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录