Python 小节案例-计算体脂率

2023-05-16


# 输入
personHeight = input('请输入身高(m): ')
personHeight = float(personHeight)
personWeight = input('请输入体重(kg): ')
personWeight = float(personWeight)
personAge = input('请输入年龄: ')
personAge = int(personAge)
personSex = input('请输入性别(男:1 女:0): ')
personSex = int(personSex)

# 处理数据
BMI = personWeight / (personHeight * personHeight)
TZL = 1.2 * BMI + 0.23 * personAge - 5.4 - 18.8 * personSex

# 判定体脂率是否在正常范围
# 男 15% - 18% 女 25% - 28%
minNum = 0.15 + 0.10 * (1 - personSex)
maxNum = 0.18 + 0.10 * (1 - personSex)

result = minNum < TZL < maxNum

# 输出
print('你的体脂率,是%f' % TZL)
print('你的体脂率是否符合标准:', result)

结果我是不符合的,偏高

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 小节案例-计算体脂率 的相关文章

  • NLP ---文本情感分析

    前面几节我们详细的研究了文本分析的相关算法 xff0c 本节将简单介绍一下基于文本的情感分析方面的内容 xff0c 本节更多是论述方面的内容 xff0c 这个方向的算法基本都是我们前面学过的 xff0c 原理就不详细的讲解了 xff0c 如
  • boost跨平台 c++_跨平台c++/boost/asio 简单的HTTP POST请求 客户端模型

    include include include include include usingboost asio ip tcp using std string int post const string amp host const str
  • curl初学者教程

    curl初学者教程 一 查看网页源码 直接在curl命令后加上网址 xff0c 就可以看到网页源码 我们以网址www sina com为例 xff08 选择该网址 xff0c 主要因为它的网页代码较短 xff09 xff1a curl ww
  • Ubuntu16.04编译时,‘cout’在此作用域中尚未声明(gcc和g++的区别)

    cout 在此作用域中尚未声明 的错误的解决方法 以下是几种解决方法 xff1a 首先在要包含iostream头文件 在 include下面加入 using namespace std 或者在cout cin endl等调用前加上std 编
  • c语言编写按键的中断和查询方式的区别,中断程序和查询方式的区别

    中断程序在程序开始定义中断入口地址 xff0c 初始化中必须打开中断允许位 xff0c 程序运行时不用判断溢出状态位 xff0c 溢出后硬件清零 xff1b 查询方式在程序运行时必须判断溢出状态位 xff0c 溢出后须软件清零 查询方式 x
  • c语言结构体大小端转换,数组到结构体转换和联合体与位段结合中的大小端问题...

    移植驱动代码时发现工程中使用了如下形式的代码 typedef struct BlkTestTag uint16 t m u1Var1 uint8 t reserve 2 uint32 t m u4Var2 BlkTest uint8 t t
  • 道路分割 matlab,:MATLAB差分进化算法在道路图像阈值分割中的应用7068

    xff1a MATLAB差分进化算法在道路图像阈值分割中的应用7068 盐城师范学院MATLAB差分进化算法在道路图像阈值分割中的应用摘 要文章对以MATLAB为基础的数字图像处理技术进行研究 xff0c 在这一技术主要研究了差分进化算法
  • java htmlparser 下载_htmlparser.jar下载_htmlparser.jar官方下载-太平洋下载中心

    htmlparser jar是一款十分常用的用于java开发项目研发的htmlparser jar包 下载htmlparser可以让您的Java项目开发变得更加顺畅 合理的使用htmlparser框架可以让您的工作更加顺畅 软件截图1 基本
  • python接口自动化测试

    一 以登录为例 xff0c cookie验证 1 打开登录页面 输入用户名密码 点击登录 前端进行密码加密 调用登录接口 xff0c 传入用户名和加密后的密码 和数据库进行验证 2 打开登录页面 输入用户名密码 点击登录 调用登录接口 xf
  • Android实验2:简易计算器

    1 完成一个计算器的设计 xff0c 可以以手机自带的计算器为参考 设计过程中 xff0c 注意考虑界面的美观性 xff0c 不同机型的适应性 xff0c 以及功能的完备性 2 注意结合Activity的生命周期 xff0c 考虑不同情况下
  • Android实验3:学习使用ListView

    学习使用ListView 1 实现一个列表 xff0c 其中显示班级学号姓名 xff0c 提供添加功能 xff0c 如需要删去某一项 xff0c 长按该项 xff0c 通过弹出菜单显示删除功能 MainActivity java impor
  • Android实验6:数据存储和访问

    分别使用sqlite3工具和Android代码的方式建立SQLite数据库 在数据库建立完成后 xff0c 编程实现基本的数据库添加和删除功能 创建一个学生管理的APP xff0c 基本信息包含学生姓名 xff0c 班级 xff0c 学号
  • Android实验5.1:使用线程

    package com example myapplication import android content Intent import android os Handler import android support v7 app
  • EDIMAX AC1200 Linux Driver

    使用的wifi网卡是EDIMAX AC1200 双频USB无线网卡 环境是ubuntu 20 04 xff0c 使用计算机为Khadas VIM3 安装过程如下 xff1a Prepare required packages sudo ap
  • 解决树莓派3b+刷mate彩虹屏的方法(亲测可用)

    官方说明要改很多东西 xff0c 麻烦且不实用 其实就是启动文件引导有问题 我们只要将原版系统boot里的四个文件复制到mate的boot里即可 见下图 然后启动树莓派 成功 文件下载地址 https download csdn net d
  • VSCode编写C++程序的配置方法

    1 安装mingw xff08 自行下载 xff0c 配制环境变量 xff09 xff0c 使用gcc v检测是否安装成功 2 VScode 文件 打开文件夹 xff0c 选择一个文件夹作为工作区 3 工作区内新建一个文件夹 vscode
  • Jetson nano 系统安装

    Contents Jetson Nano在 EMMC 上安装镜像U 盘启动和 TF 卡启动U 盘启动 复制 eMMC 上系统 TF 卡启动 设置远程登录系统SDK 安装使用 SDK Manager 安装使用指令安装 Linux 操作基础文件
  • NVIDIA Jetson Xavier NX 串口通讯(发送YOLO检测结果)(记录)

    目录 NVIDIA Jetson Xavier NX串口cutecom助手测试发送YOLO检测结果 开始之前声明 xff1a 本文在NVIDIA Jetson Xavier NX上跑YOLOv4模型 xff0c 配合ZED相机实时检测 xf
  • Cmake Error遇到的问题及解决

    qt build 在网上看了好多解决办法 xff0c 好多说添加路径的 xff0c 但是都没有解决我的问题 xff0c 看到有教程说在src路径下 catkin create qt pkg testgui xff0c 也报错了 xff0c
  • arm 交叉编译找不到so_搭建交叉编译环境并验证

    1 搭建编译环境并验证 1 1 实验目的 掌握嵌入式开发环境 交叉编译器的搭建 安装和配置方法 熟悉Linux应用程序的编译 调试方法 xff0c 能够验证X86平台和ARM平台的差异 1 2 实验内容 交叉编译器环境搭建 编写一个典型的L

随机推荐