Python实验报告(第2章)

实验2:Python语言基础

一、实验目的和要求

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

2、学会使用Python运算符;

3、掌握Python的基本输入与输出。

二、实验环境

软件版本:Python 3.10 64_bit

三、实验过程

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

(1)在IDLE中创建一个名称为bmi.py的文件,然后在该文件中定义两个变量:一个用于记录身高(单位:米),另一个用于记录体重(单位:千克),根据公式“BMI=体重/身高的平方”计算BMI指数,代码如下:

 

(2)运行结果如图所示:

 

2、实例2:输出007号坦克

(1)在IDLE中创建一个名称为tank.py的文件,然后在该文件中,输入一个表示字符画的字符串。具体代码如下:

(2)运行结果如图所示:

 

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

(1)在IDLE中创建一个名称为erase_zero.py的文件,然后在该文件中,首先将各个商品金额累加,计算出商品总金额,并转换为字符串输出,然后再应用int()函数将浮点型的变量转换为整型,从而实现抹零,并转换为字符串输出。代码如下:

 

(2)运行结果:

 

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

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

 

(2)运行结果如图所示:

 

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

(1)在IDLE中创建一个名称为comparison_operator.py的文件,然后在该文件中,定义3个变量,并分别使用Python中的各种比较运算符对它们的大小关系进行比较。代码如下:

(2)运行结果如图所示:

 

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

(1)在IDLE中创建一个名称为sale.py的文件,然后在该文件中,实现活动场景。代码如下:

(2)运行结果如图所示(以星期五19点为例):

 

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

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

 

(2)运行结果如图所示:

 

四、实验分析

1、该实验定义并使用了变量

(1)从各个实例中可以看出,变量的定义应遵守规则,如变量名必须是一个有效的标识符且不能使用Python中的保留字,选择有意义的单词作为变量名等。

(2)变量的赋值是通过“=”来实现的。

2、Python的基本数据类型包括整数、浮点数和复数,且三者可以互相转换

(1)在实例1中,str()函数用于将数值转换为字符串;在实例3中,通过应用int()函数将浮点型的变量转换为整型来实现金额的抹零。

(2)在实例2中,由于输出的字符画有多行,所以需要用三引号作为字符串的定界符。

3、使用运算符可以实现数据间的基本运算。

(1)算术运算符:实例4为减法运算符、加法运算符和除法运算符的具体运用,应用减法运算符可以计算出分数差,应用加法运算符和除法运算符可以计算出平均成绩;

(2)比较运算符:实例5对变量的大小和关系进行了比较,是比较运算符的具体运用。

(3)逻辑运算符:实例6中使用了逻辑运算符and、or对条件进行判断,是逻辑运算符的具体运用。

4、Python中运用input()函数输入,运用print()函数输出。

(1)运用input()输入时,无论输入的是数字还是字符都将被作为字符串读取。在实例7中,要接收的是浮点数,故通过float(input())将接收到的字符串转换为浮点数.

(2)函数print()输出内容可以是数字和字符串。在各个实例中可以看出,若输出的是字符串,则需要用引号括起来。

 

posted @ 2022-09-12 16:56  夏空下  阅读(2260)  评论(0)    收藏  举报