
Python实验二:巩固对Python基本语法和控制语句的掌握
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
本实验旨在通过实践加深学习者对Python语言的基本语法结构及条件判断、循环等控制语句的理解与应用能力。
【实验目的】
1. 巩固掌握Python基本的语法和数据类型;
2. 掌握条件控制语句`if...else`的用法;
3. 掌握循环控制语句`while`、`for`的用法。
【主要仪器设备或实验环境】
1.Windows 7或以上版本操作系统环境;
2.Python运行环境;
3.常用文本编辑软件。
【实验内容】
完成以下程序编写要求并测试:
1. 假设一个成年人的体重与身高存在此种关系:身高(厘米)-100=标准体重(千克),如果一个人实际体重与其标准体重的差值在正负5%之间显示“体重正常”,否则显示“体重超标”或“体重不达标”。请编写程序,根据输入的身高和实际体重进行判断。
2. 在歌星大赛中,有10个评委为歌手打分,分数为1到100分。歌手最后得分为:去掉一个最高分和一个最低分后的平均值 。请编写程序,输入10个分数,计算最后得分。
3. 猜数字游戏。在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“你猜的数字大于正确答案”;小于预设的数,显示“你猜的数字小于正确答案”,如此循环,直至猜中该数,显示“你猜了N次,猜对了,真厉害”, 其中N是用户输入数字的次数。
Python编程语言以其简洁明了的语法和强大的功能深受程序员喜爱,尤其适合初学者入门。在这个实验中,我们将重点巩固Python的基础语法和控制语句,包括数据类型、条件判断(`if...elif...else`)以及循环结构(`while` 和 `for`)。
让我们详细分析实验内容:
1. **体重评估程序**:
此部分要求根据输入的身高(单位:厘米)和实际体重(单位:千克)来判断一个人的体重状况。标准体重计算公式为:身高(厘米)- 100 = 标准体重。如果实际体重与标准体重相差在±5%范围内,则显示“体重正常”。否则,若超过或低于标准值的5%,则分别显示“体重超标”和“体重不达标”。此程序需要使用到变量赋值、算术运算、条件判断(`if...elif...else`)以及用户输入(`input()`函数)。
2. **评分系统**:
歌手大赛中,选手得分规则为去掉一个最高分和最低分后的平均分。这要求处理一组分数数据,找出最大值和最小值,并计算剩余数值的平均数。可以使用Python内置函数如`max()` 和 `min()` 来获取最高与最低评分,随后用列表推导式来求解其余评分数目的均值。此部分涉及到了列表操作、函数调用以及数值运算。
3. **猜数字游戏**:
这是一个简单的交互性程序,在其中预设一个0至9之间的随机数,用户尝试猜测该数的大小。每次输入后,系统反馈提示信息告知用户所猜数字是大于还是小于正确答案,并继续循环直至用户成功猜中为止。此部分需要用到`random`模块生成随机整数、条件语句(如 `if...else`)以及计次变量来记录用户的猜测次数。
通过完成这个实验任务,你将更加深入地理解Python语言的基础语法结构,并能熟练运用条件控制和循环控制语句解决实际问题。这是一个非常好的实践机会,不仅能提升编程技术能力,还能锻炼解决问题的技巧与思维方式。
全部评论 (0)


