Python 程序流程控制实验报告

一、实验目的

  1. 学习 Python 的基本数据类型及其操作;
  2. 了解 Python 的流程控制语句,如 if/else、for 循环、while 循环等;
  3. 掌握 Python 程序的输入输出方法。

二、实验内容

  1. Python 基本数据类型及其操作;
  2. Python 流程控制语句;
  3. Python 程序的输入输出方法。

三、实验步骤

1. Python 基本数据类型及其操作

Python 支持多种数据类型,包括整型、浮点型、布尔型、字符串、列表、元组、集合、字典等。其中,整型、浮点型、布尔型、字符串是 Python 中最基本的数据类型。以下为 Python 基本数据类型的操作:

(1) 整型

整型是 Python 中最基本的数据类型,它可以表示正整数、负整数和 0。以下为整型的操作:

a = 10  # 赋值
b = 20
c = a + b  # 加法
d = a - b  # 减法
e = a * b  # 乘法
f = a / b  # 除法
g = a % b  # 取模
h = a ** b  # 指数
i = a // b  # 整除

(2) 浮点型

浮点型是 Python 中表示小数的数据类型。以下为浮点型的操作:

a = 1.23  # 赋值
b = 4.56
c = a + b  # 加法
d = a - b  # 减法
e = a * b  # 乘法
f = a / b  # 除法

(3) 布尔型

布尔型是 Python 中表示真和假的数据类型,True 表示真,False 表示假。以下为布尔型的操作:

a = True  # 赋值
b = False
c = a and b  # 与
d = a or b  # 或
e = not a  # 非

(4) 字符串

字符串是 Python 中表示文本的数据类型。以下为字符串的操作:

a = 'hello'  # 赋值
b = 'world'
c = a + b  # 拼接
d = a * 3  # 重复
e = a[0]  # 索引
f = a[1:3]  # 切片

(5) 列表

列表是 Python 中表示一组数据的数据类型,可以包含不同类型的数据。以下为列表的操作:

a = [1, 2, 3]  # 赋值
b = [4, 5, 6]
c = a + b  # 拼接
d = a * 3  # 重复
e = a[0]  # 索引
f = a[1:3]  # 切片

(6) 元组

元组是 Python 中表示一组数据的数据类型,与列表类似,但元组是不可变的。以下为元组的操作:

a = (1, 2, 3)  # 赋值
b = (4, 5, 6)
c = a + b  # 拼接
d = a * 3  # 重复
e = a[0]  # 索引
f = a[1:3]  # 切片

(7) 集合

集合是 Python 中表示一组数据的数据类型,与列表和元组不同的是,集合中的数据是无序的且不重复。以下为集合的操作:

a = {1, 2, 3}  # 赋值
b = {2, 3, 4}
c = a | b  # 并集
d = a & b  # 交集
e = a - b  # 差集

(8) 字典

字典是 Python 中表示一组键值对的数据类型。以下为字典的操作:

a = {'name': 'Tom', 'age': 18}  # 赋值
b = {'gender': 'male'}
c = dict(a, **b)  # 合并
d = a.keys()  # 键列表
e = a.values()  # 值列表
f = a.items()  # 键值对列表

2. Python 流程控制语句

Python 中的流程控制语句包括 if/else、for 循环、while 循环等。以下为 Python 流程控制语句的使用:

(1) if/else 语句

if/else 语句用于判断条件是否成立,根据条件的真假执行不同的代码块。

age = 18
if age >= 18:
    print('成年人')
else:
    print('未成年人')

(2) for 循环语句

for 循环语句用于遍历序列或者集合,执行指定的代码块。

nums = [1, 2, 3, 4, 5]
for num in nums:
    print(num)

(3) while 循环语句

while 循环语句用于重复执行指定的代码块,直到条件不成立为止。

i = 0
while i < 5:
    print(i)
    i += 1

3. Python 程序的输入输出方法

Python 程序的输入输出方法包括 input() 函数和 print() 函数。以下为 Python 输入输出的使用:

(1) input() 函数

input() 函数用于从控制台读取用户的输入。

name = input('请输入姓名:')
print('您的姓名是:' + name)

(2) print() 函数

print() 函数用于将数据输出到控制台。

print('hello, world!')

四、实验结果

运行以上代码,输出结果如下:

成年人
1
2
3
4
5
0
1
2
3
4
请输入姓名:Tom
您的姓名是:Tom
hello, world!

五、实验总结

通过本次实验,我学习了 Python 的基本数据类型及其操作、Python 流程控制语句和 Python 程序的输入输出方法。在实验过程中,我掌握了 Python 中基本数据类型的操作方法,如加减乘除、取模、指数、整除、拼接、重复、索引、切片、并集、交集、差集等。我也学习了 Python 中 if/else、for 循环和 while 循环的使用方法,以及 Python 中 input() 函数和 print() 函数的使用方法。通过本次实验,我对 Python 编程有了更深入的了解。

Python 程序流程控制实验报告 - 详细指南

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

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