python程序流程控制实验报告
Python程序流程控制实验报告
一、实验目的
- 学习Python的基本数据类型及其操作;
- 了解Python的流程控制语句,如if/else、for循环、while循环等;
- 掌握Python程序的输入输出方法。
二、实验内容
- Python基本数据类型及其操作;
- Python流程控制语句;
- Python程序的输入输出方法。
三、实验步骤
- 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() # 键值对列表
- 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
- 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/gJc3 著作权归作者所有。请勿转载和采集!