跳转到帖子
  • 游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

    赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

    TheHackerWorld官方

推荐的帖子

                                            实验报告

 

 

课程名称:

Python语言

实训项目:

《Python基础程序设计实验》

实训班级:

21信息与计算科学一班

学生姓名:

曾俊杰

学生学号:

2021310143039

指导教师:

吴世枫

 

                                                        数学与系统科学  学院             实验室

  二〇二二 年 九 月 十二 日

 

广东技术师范大学实验报告

 

 

 

学院:

数学与系统科学学院

专业:

信息与计算科学

班级:

21信息与计算科学一班

成绩:

 

姓名:

曾俊杰

学号:

2021310143039

组别:

 

组员:

 

实验地点:

 

实验日期:

2022.9.3

指导教师签名:

 

 

 

 

预习情况

 

操作情况

 

考勤情况

 

数据处理情况

 

 

 

 

实验  项目名称:    《Python基础程序设计实验》                 

 【实验目的】 

1.熟悉在线编程平台。

2.掌握基本的 python 程序编写、编译与运行程序的方法。

 

【实验条件】

1.PC机或者远程编程环境

 

【实验内容】

1.完成第二章实例01-07,实战一到四。

 

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

 

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

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

 

代码如下:

2975759-20220912005307560-1548025943.png

 

 

 运行结果如下:

2975759-20220912005453822-321004515.png

 

 

 

 

实例02:输出007坦克

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

 

代码如下:

 

 2975759-20220912005726618-2039472943.png

 

 

 运行结果如下:

2975759-20220912005859818-1171061528.png

 

 

 

 

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

 

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

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


代码如下:

2975759-20220912010249084-741850173.png

 

 


 运行结果如下:

 

 2975759-20220912010324491-614195354.png

 

 

 

 

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

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

2975759-20220912011737915-1360086725.png

 

 

 编程实现:

1.Python课程和C语言课程的分数之差

2.求3门课程的平均分

2975759-20220912011841764-1642941455.png


代码如下:

2975759-20220912012312615-802903487.png

 


 运行结果如下:

 

 

 2975759-20220912012348852-553917187.png

 

 

 

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

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

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

 
代码如下:

2975759-20220912012652872-1713230342.png\

 


 运行结果如下:

2975759-20220912012718612-1722611392.png

 

 

 

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

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

 
代码如下:

2975759-20220912012946758-256524458.png

 

  

 运行结果如下:

2975759-20220912013014681-972253935.png

2975759-20220912013111457-2142289511.png

 

 

 

 

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

2975759-20220912013213496-407227457.png

  
代码如下:

2975759-20220912013304500-1664185137.png

 

 


 运行结果如下:

2975759-20220912013345407-1570552424.png

 

 

 

 

实战一:模拟手机充值场景

编写Python程序,模拟一下场景:

计算机输出:欢迎使用XXX充值业务,请输入充值金额:

用户输入:100

计算机输出:充值成功,您本次充值100元。

效果如图所示:

2975759-20220912013614923-148199256.png

 

   
代码如下:

2975759-20220912013711944-258852340.png

 

 


 运行结果如下:

 2975759-20220912013837263-393501746.png

 

 

 

 

实战二:绘制《植物大战僵尸》中的石头怪

对于《植物大战僵尸》中的石头怪大家一定不会陌生,请在Python中应用“ * ”号和“ @ ” 符号输出一个石头怪,

效果如图所示。

2975759-20220912014120197-441334294.png

 

 

 

代码如下:

2975759-20220912014155413-205938604.png

 

 

 


 运行结果如下:

 2975759-20220912014222767-532292885.png

 

 

 

 

实战三:根据父母的身高预测儿子的身高

  本实战将实现根据输入的父亲和母亲的身高,预测出儿子的身高,并打印出来。

计算公式为:儿子身高 = (父亲身高 + 母亲身高)* 0.54。实现效果如图所示。

2975759-20220912014443829-668527170.png

 

 

代码如下:

2975759-20220912014527023-129341556.png

 

 


 运行结果如下:

 2975759-20220912014620507-1808797680.png

 

 

 

 

实战四:根据总步数计算消耗的热量值

  本实战将实现根据当天的总步数,计算消耗的热量值。由于行走速度不同,计算卡路里的消耗也不同。

这里假设走一步消耗28卡路里。实现效果如图所示。

2975759-20220912014809909-657895240.png

 

 

代码如下:

2975759-20220912014839027-384435911.png

 

 


 运行结果如下:

 2975759-20220912014908910-1030017229.png

 

 

【实验结果与分析】

1.本次实验主要学习Python中的基本数据类型、运算符和表达式,以及基本输入和输出函数的使用.

2.重点掌握学习Python的基础,为后续学习打下良好的基础。

 

链接帖子
意见的链接
分享到其他网站

黑客攻防讨论组

黑客攻防讨论组

    You don't have permission to chat.
    • 最近浏览   0位会员

      • 没有会员查看此页面。
    ×
    ×
    • 创建新的...