Python语言基础实验

一、实验目的和要求

1、了解Python的基本数据类型;

2、学习了解变量的定义与使用;

3、学会使用Python运算符;

4、掌握数据类型的实际应用。

二、实验环境

软件版本:Python 3.10 64_bit

三、实验过程

实例01:根据身高、体重计算BMI指数

        在IDLE中创建一个名称为bmiexponent.py的文件,然后在该文件中定义两个变量:一个用于记录身高(单位:米),

另一个用于记录体重(单位:千克),根据公式 “BMI = 体重 / (身高 * 身高) ”计算BMI指数。代码如下:

Python课题 python课题报告模板_运算符

 

运行结果如图所示:

Python课题 python课题报告模板_字符串_02

实例02:输出007坦克

         在IDLE中创建一个名称为tank.py的文件,然后在该文件中,输出一个表示字符画的字符串,由于该字符画有多行,所以需要使用三引号作为字符串的定界符。具体代码如下:

Python课题 python课题报告模板_Python课题_03

 

运行结果如下:

Python课题 python课题报告模板_运算符_04

 

 

实例03:模拟超市抹零结账行为

 

       在IDLE中创建一个名称为erase_zero.py的文件,然后在该文件中,首先将各个商品金额累加,计算出商品总金额,并转换为字符串输出,

然后再应用int()函数将浮点型的变量转换为整型,从而实现抹零,并转换为字符串输出。关键代码如下:

Python课题 python课题报告模板_字符串_05

 

 运行结果如图所示:

Python课题 python课题报告模板_运算符_06

 

 

实例04:计算学生成绩的分差及平均分

某学员3门课程成绩如下:

Python课题 python课题报告模板_Python课题_07

 

 

       在idle中创建一个名称为score_handle.py的文件,然后在该文件中,首先定义3个变量,用于存储各门课程的分数,然后应用减法运算符计算分数差,再应用加法运算符和除法运算符计算平均成绩,最后输出计算结果。代码如下:

 

Python课题 python课题报告模板_运算符_08

 

运行结果如图所示:

Python课题 python课题报告模板_运算符_09

 

 

实例05:使用比较运算符比较大小关系

       在IDLE中创建一个名称为comparison_operator.py的文件,然后在该文件中,定义3个变量,并分别使用

Python中的各种比较运算符对它们的大小关系进行比较。代码如下:

Python课题 python课题报告模板_Python课题_10

 

 运行结果如图所示:

Python课题 python课题报告模板_字符串_11

 

实例06:参加手机店的打折活动

       在IDLE中创建一个名称为sale.py的文件,然后在该文件中,使用代码实现2.5.4小节开始描述的场景。代码如下:

Python课题 python课题报告模板_运算符_12

 

运行结果如图所示:

Python课题 python课题报告模板_Python_13

实例07:根据身高、体重计算BMI指数(改进版)

        在实例1的基础上,修改为使用input()函数输入身高和体重。代码如下:

Python课题 python课题报告模板_Python课题_14

 

运行结果如图所示:

Python课题 python课题报告模板_Python_15

四、实验结果与分析

实例02 一个表示字符画的字符串,需要使用三引号作为字符串的定界符

实例03 整数、浮点数和复数,且三者可以互相转换

实例04 和 实例05 了解了运算符实现数据间的基本运算:算术运算符,逻辑运算符,比较运算符...

实例06 和 实例07 运用input()函数输入,运用print()函数输出:输入时,无论输入的是数字还是字符都将被作为字符串读取;而输出内容可以是数字和字符串。