概述
四 程序的控制结构
基本结构
程序流程图
程序描述方式主要有三种,分别是自然语言,流程图,伪代码。
、
分支结构
单分支 if
微实例 4.4 PM2.5空气质量提醒
问题描述:
目前空气质量等级以PM2.5数值划分为6级,PM2.5数值在0~35空气质量为优,3 5~75为良, 75~115为轻度污染, 115~150为中度污染, 150~250为重度污染, 250~500为严重污染,。
一个简化版的空气质量标准采用三级模式:0~35空气质量为优,3 5~75为良, 75以上为污染。
问题分析:
IPO描述
输入:接受外部输入的PM2.5 值
处理:
if PM2.5 值 >= 75 ,打印空气污染警告
if 35 <= PM2.5值 < 75 ,打印空气质量良,建议适度户外活动
if PM2.5值 < 35 ,打印空气质量优,建议户外活动
代码:
#微实例4.4
PM = eval(input("请输入PM2.5 数值: "))
if 0 <= PM <= 35:
print("空气优异,快去户外运动")
if 35 <= PM <= 75:
print("空气良好,适度户外活动")
if 75 <= PM:
print("空气污染,请小心!")
二分支结构: if-else 语句
微实例 4.5 PM2.5空气质量提醒(2)
代码:
#微实例 4.5
PM = eval(input("请输入PM2.5数值: "))
if PM >= 75:
print("空气污染,请小心!")
else:
print("空气没有污染,可以展开户外活动")
代码:
PM = eval(input("请输入PM2.5数值: "))
print(f'空气{"存在" if PM >=75 else "没有"} 污染!')
多分支结构: if-elif-else 语句
微实例 4.46 PM2.5空气质量提醒(3)
代码:
PM = eval(input("请输入PM2.5数值:"))
if 0<= PM <=35:
print("空气优异,快去户外活动!")
elif 35 <= PM <= 75:
print("空气良好,适度户外活动!")
else:
print("空气污染,请小心!")
实例5: 身体质量指数
问题描述:
(BMI = 体重(kg) / 身高^{2}(m^2))
BMI指标分类
分类
国际BMI值((kg/m^2))
国内BMI值((kg/m^2))
偏瘦
<18.5
<18.5
正常
18.5 ~ 25
18.5~24
偏胖
25~ 30
24 ~ 28
肥胖
>=30
> = 28
编写一个根据身高体重计算BMI值的程序,同时输出国际和国内的BMI指标建议值。
问题分析:
IPO描述
输入:身高和体重值
处理:计算BMI值,并根据BMI指标分类找到合适类别
输出L打印指标分类信息
代码:
#示例代码5.1
height , weight = eval(input("请输入身高(m)和体重(kg)[逗号隔开]: "))
bmi = weight / pow(height,2)
print(f'BMI数值为:{bmi:.2f}')
who , dom = "", ""
# WHO标准
if bmi < 18.5:
who = "偏瘦"
elif bmi < 25:
who ="正常"
elif bmi <30:
who = "偏胖"
else:
who = "肥胖"
#我国卫生部标准
if bmi < 18.5:
dom = "偏瘦"
elif bmi < 24:
dom ="正常"
elif bmi <28:
dom = "偏胖"
else:
dom = "肥胖"
print(f'BMI指标为: 国际{who},国内{dom}')
最后
以上就是迷人裙子为你收集整理的python程序的控制结构编程题_Python语言程序设计基础——4 程序的控制结构的全部内容,希望文章能够帮你解决python程序的控制结构编程题_Python语言程序设计基础——4 程序的控制结构所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复