我是靠谱客的博主 迷人裙子,最近开发中收集的这篇文章主要介绍python程序的控制结构编程题_Python语言程序设计基础——4 程序的控制结构,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

四 程序的控制结构

基本结构

程序流程图

程序描述方式主要有三种,分别是自然语言,流程图,伪代码。

分支结构

单分支 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 程序的控制结构所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部