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() # 键值对列表

  1. 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

  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编程有了更深入的了解

python程序流程控制实验报告

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

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