Python 程序流程控制实验报告 - 详细指南
Python 程序流程控制实验报告
一、实验目的
- 学习 Python 的基本数据类型及其操作;
- 了解 Python 的流程控制语句,如 if/else、for 循环、while 循环等;
- 掌握 Python 程序的输入输出方法。
二、实验内容
- Python 基本数据类型及其操作;
- Python 流程控制语句;
- 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 编程有了更深入的了解。
原文地址: https://www.cveoy.top/t/topic/oxV0 著作权归作者所有。请勿转载和采集!