下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
顺序结构程序设计练习题顺序结构是程序设计中最基础的结构,其特点是程序语句按书写顺序依次执行,无分支、无循环。以下练习题涵盖基础输入输出、变量运算、单位转换等核心考点,帮助巩固顺序结构的应用。一、基础入门题(巩固输入输出与简单运算)题目1:输入两个整数,计算并输出它们的和、差、积、商(整除)要求:从键盘输入两个整数a和b(保证b≠0,避免除法报错);依次计算a+b、a-b、a×b、a÷b(整除,忽略小数部分);按照“和:xxx,差:xxx,积:xxx,商:xxx”的格式输出结果。示例输入:103
示例输出:和:13,差:7,积:30,商:3参考答案(Python):python
#输入两个整数
a=int(input("请输入第一个整数:"))
b=int(input("请输入第二个整数(不为0):"))
#计算四则运算
sum_ab=a+b
diff_ab=a-b
prod_ab=a*b
quot_ab=a//b
#输出结果
print(f"和:{sum_ab},差:{diff_ab},积:{prod_ab},商:{quot_ab}")题目2:输入一个圆的半径,计算并输出圆的周长和面积要求:圆周率π取值3.14159;从键盘输入圆的半径r(正数);计算公式:周长=2×π×r,面积=π×r²;输出结果保留2位小数。示例输入:5
示例输出:圆的周长:31.42,圆的面积:78.54参考答案(Python):python
pi=3.14159
r=float(input("请输入圆的半径:"))
circumference=2*pi*r
area=pi*r**2
print(f"圆的周长:{circumference:.2f},圆的面积:{area:.2f}")二、提升练习题(综合应用输入输出与表达式计算)题目3:温度转换(摄氏度转华氏度)要求:输入一个摄氏度温度(可小数);转换公式:华氏度=摄氏度×9/5+32;输出转换后的华氏度,保留1位小数,并提示“摄氏度xxx转换为华氏度为xxx”。示例输入:25
示例输出:摄氏度25.0转换为华氏度为77.0参考答案(Python):python
celsius=float(input("请输入摄氏度温度:"))
fahrenheit=celsius*9/5+32
print(f"摄氏度{celsius:.1f}转换为华氏度为{fahrenheit:.1f}")题目4:输入一个三位数,分离并输出它的百位、十位、个位要求:输入一个100~999之间的整数;分别计算百位(num//100)、十位(num//10%10)、个位(num%10);按“百位:xxx,十位:xxx,个位:xxx”的格式输出。示例输入:456
示例输出:百位:4,十位:5,个位:6参考答案(Python):python
num=int(input("请输入一个三位数:"))
hundred=num//100
ten=num//10%10
unit=num%10
print(f"百位:{hundred},十位:{ten},个位:{unit}")题目5:计算长方形的周长和面积要求:输入长方形的长和宽(可小数);计算公式:周长=2×(长+宽),面积=长×宽;输出结果保留2位小数,格式为“长方形的周长:xxx,面积:xxx”。示例输入:3.52.8
示例输出:长方形的周长:12.60,面积:9.80参考答案(Python):python
length=float(input("请输入长方形的长:"))
width=float(input("请输入长方形的宽:"))
perimeter=2*(length+width)
area=length*width
print(f"长方形的周长:{perimeter:.2f},面积:{area:.2f}")三、拓展练习题(结合实际场景)题目6:输入商品单价和数量,计算总价(含简单优惠)要求:输入商品单价(float类型)和购买数量(int类型);优惠规则:总价≥100元时,减免10元;总价<100元时,无优惠;计算实际应付金额,输出“商品单价:xxx,数量:xxx,应付金额:xxx”,保留2位小数。示例1输入:15.56
示例1输出:商品单价:15.50,数量:6,应付金额:83.00
示例2输入:20.06
示例2输出:商品单价:20.00,数量:6,应付金额:110.00参考答案(Python):python
price=float(input("请输入商品单价:"))
count=int(input("请输入购买数量:"))
total=price*count
#应用优惠
iftotal>=100:
total-=10
print(f"商品单价:{price:.2f},数量:{count},应付金额:{total:.2f}")题目7:输入一个人的身高(米)和体重(千克),计算BMI指数并输出结果要求:BMI计算公式:BMI=体重÷(身高×身高);输入身高(float类型,如1.75)和体重(float类型,如65);输出BMI值(保留1位小数),并提示“你的BMI指数为:xxx”。示例输入:1.7565
示例输出:你的BMI指数为:21.2参考答案(Python):python
height=float(input("请输入你的身高(米):"))
weight=float(input("请输入你的体重(千克):"))
bmi=weight/(height*height)
print(f"你的BMI指数为:{bmi:.1f}")四、练习说明1.所有题目均基于顺序结构设计,无需使用分支(if-else)、循环等复杂结构(题目6除外,可作为拓展);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医护理:艾灸疗法在疾病康复中的作用
- 中医护理对慢性病的管理
- 医院感染消毒隔离技术
- 儿科护理研究新趋势
- 2026年山东省泰安岱岳区六校联考初三年级期末质量调查英语试题含解析
- 上海杨浦区重点名校2026届初三下学期第二次联合考试语文试题试卷含解析
- 浙江省杭州市临安区达标名校2025-2026学年初三下学期第一次诊断性考试数学试题含解析
- 山西省吕梁市交城县2026届普通高中毕业班第二次质量检查物理试题含解析
- 工业机器人试卷及解析
- 产品淘宝营销方案(3篇)
- GB/T 31887.3-2025自行车照明和回复反射装置第3部分:照明和回复反射装置的安装和使用
- 2025辽宁大连中远海运川崎船舶工程限公司招聘73人易考易错模拟试题(共500题)试卷后附参考答案
- 初中英语完型填空专项训练试题
- 饲料厂6S管理标准
- 2024年全国职业院校技能大赛ZZ048 无人机操控与维护赛项规程以及无人机操控与维护赛题1-10套
- 研学旅行考试题试卷及答案
- 设备隔离网施工方案
- 水果保鲜营销方案
- 苏州大学应用技术学院《大学英语》2025学年第二学期期末试卷(A卷)
- 《材料的回收》课件-科学三年级上册冀人版
- 2025 小学学校美术老师教课内容社会研究课件
评论
0/150
提交评论