python实现体重指数计算器的简单介绍

本文目录一览:

Python小白一枚,自己写的BMI指数计算器,求教高手一下代码如何重复输入以及如何结束循环?

想让程序循环,在最外层套一个while就可以了,想跳出的时候写break就可以了。

在你的代码中,while不该套在if外面,其次像你这样判断直接用if,就可以了,不需要elseif,直接if效率更高。

想跳出,只要写条件执行break就行,比如下面我的代码中,输入N就结束,输入Y就继续。

while(1):

  print(‘Welcome to use calculator of BMI exponent for human:’)

  w = float(input(‘Please enter your weight(kg):’))

  h = float(input(‘Please enter your height(m):’))

  BMI = w / (h * h)

  if BMI 18.5: print(‘you are thin !’)

  if 18.5 = BMI =24.9: print(‘you are normal !’)

  if BMI =25: print(‘you are little fat !’)

  if 25.0 BMI =29.9: print(‘you are more little fat !’)

  if 30.0 = BMI = 34.9: print(‘you are fat !’)

  if 35.0 = BMI =39.9: print(‘you are serious fat !’)

  if BMI =40: print(‘you are extreme fat !’)

  print(‘continue?Y/N’)

  n=”

  while(n!=’Y’ and n!=’N’):

      n=input()

  if(n==’N’):

      break

用C#编写一个计算体重指数的控制台程序。

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine(“体重指数计算器 \n 使用帮助:根据提示输入,再按\”回车确定\” “);

start:

Console.WriteLine(“输入你的身高:单位:米(m)”);

double height = Convert.ToDouble(Console.ReadLine());

Console.WriteLine(“输入体重: 单位:千克(kg)”);

double weight = Convert.ToDouble(Console.ReadLine());

if (height = 0 || weight = 0)

{

Console.WriteLine(“你输入的数字有误,按\’1\’重新开始! 注意:按其他键将会退出程序!”);

byte i = Convert.ToByte(Console.ReadLine());

switch (i)

{

case 1:

goto start;

break;

default:

return;

break;

}

}

else

{

double bmi = weight / (height * height);

Console.WriteLine(“你的体重指数为{0}”,bmi );

if (bmi 18.5)

Console.WriteLine(“偏瘦,危险性:低,但其它疾病危险性增加”);

else if (bmi = 18.5 bmi 24)

Console.WriteLine(“正常,请继续保持”);

else if (bmi = 24 bmi 27)

Console.WriteLine(“偏重,危险性:小”);

else if (bmi = 27 bmi 30)

Console.WriteLine(“肥胖,危险性:中”);

else if (bmi = 30 bmi 40)

Console.WriteLine(“重度肥胖,危险性:大”);

else

Console.WriteLine(“极度肥胖,危险性:极大”);

}

Console.WriteLine(“\n是否想重新使用? 是按\’1\’ 否按\’2\’来退出程序。”);

byte a = Convert.ToByte(Console.ReadLine());

switch (a)

{

case 1:

goto start;

break;

case 2:

return;

break;

default:

return;

break;

}

Console.ReadKey();

}

}

}

怎样用python计算bmi

weight=int(raw_input(“请输入体重(千克):”))

height=int(raw_input(“请输入身高(米):”))

BMI=weight/(height*height)

print “BMI=”,BMI

if  BMI19:

print“轻体重”

elif  BMI=19 and BMI25:

      print”健康身体”

elif BMI=25 and BMI28:

     print”超重“

else:

    print”肥胖”

raw_input(“press any key to quit.”)

求一道Python题,是关于定义函数和身体指数的,谢谢各位大神啦!!!

按照题目要求编写的Python程序如下

def calBMI(height,weight):

BMI=weight/(height*height)

if BMI18.5:

return [BMI,”过轻”]

elif BMI24:

return [BMI,”正常”]

elif BMI28:

return [BMI,”过重”]

else:

return [BMI,”肥胖”]

import re

s=input(“请输入你的身高(米)和体重(公斤)【逗号隔开】:”)

s1=re.split(r'[,,]’,s)

height=float(s1[0])

weight=float(s1[1])

name=”李子健”

bmi=calBMI(height,weight)

print(“{}的测算结果为:”.format(name))

print(“BMI:%.2f”%bmi[0])

print(bmi[1])

源代码(注意源代码的缩进)

python简单题不会,求解答

#第一题:

from __future__ import division

print ‘请依次输入体重(kg)与身高(m):’

weight = float(raw_input())

height = float(raw_input())

print “{:.2f}”.format(weight/(height**2))

#第二题:

print ‘请输入一个秒数:’

sec = int(raw_input())

print str(sec/3600)+’ ‘+str(sec%3600/60)+’ ‘+str(sec%60)

#第三题:

from __future__ import division

import math

print ‘请依次输入三角形三边值a, b ,c:’

a = int(raw_input())

b = int(raw_input())

c = int(raw_input())

print “{:.1f}”.format(math.degrees(math.acos((a**2 + b**2 – c**2)/(2*a*b))))

你复制的 问题还复制不全,汗啊。。。这么多问题 连个分也没有。。。人家计算BMI是用的平方,你这里还给了个错的公式,还能不能认真点儿。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/195959.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-03 09:51
下一篇 2024-12-03 09:52

相关推荐

  • Python简单数学计算

    本文将从多个方面介绍Python的简单数学计算,包括基础运算符、函数、库以及实际应用场景。 一、基础运算符 Python提供了基础的算术运算符,包括加(+)、减(-)、乘(*)、除…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • Python海龟代码简单画图

    本文将介绍如何使用Python的海龟库进行简单画图,并提供相关示例代码。 一、基础用法 使用Python的海龟库,我们可以控制一个小海龟在窗口中移动,并利用它的“画笔”在窗口中绘制…

    编程 2025-04-29
  • Python樱花树代码简单

    本文将对Python樱花树代码进行详细的阐述和讲解,帮助读者更好地理解该代码的实现方法。 一、简介 樱花树是一种图形效果,它的实现方法比较简单。Python中可以通过turtle这…

    编程 2025-04-28
  • Python大神作品:让编程变得更加简单

    Python作为一种高级的解释性编程语言,一直被广泛地运用于各个领域,从Web开发、游戏开发到人工智能,Python都扮演着重要的角色。Python的代码简洁明了,易于阅读和维护,…

    编程 2025-04-28
  • 用Python实现简单爬虫程序

    在当今时代,互联网上的信息量是爆炸式增长的,其中很多信息可以被利用。对于数据分析、数据挖掘或者其他一些需要大量数据的任务,我们可以使用爬虫技术从各个网站获取需要的信息。而Pytho…

    编程 2025-04-28
  • 如何制作一个简单的换装游戏

    本文将从以下几个方面,为大家介绍如何制作一个简单的换装游戏: 1. 游戏需求和界面设计 2. 使用HTML、CSS和JavaScript开发游戏 3. 实现游戏的基本功能:拖拽交互…

    编程 2025-04-27
  • Guava Limiter——限流器的简单易用

    本文将从多个维度对Guava Limiter进行详细阐述,介绍其定义、使用方法、工作原理和案例应用等方面,并给出完整的代码示例,希望能够帮助读者更好地了解和使用该库。 一、定义 G…

    编程 2025-04-27
  • 制作一个简单的管理系统的成本及实现

    想要制作一个简单的管理系统,需要进行技术选型、开发、测试等过程,那么这个过程会花费多少钱呢?我们将从多个方面来阐述制作一个简单的管理系统的成本及实现。 一、技术选型 当我们开始思考…

    编程 2025-04-27
  • 2的32次方-1:一个看似简单却又复杂的数字

    对于计算机领域的人来说,2的32次方-1(也就是十进制下的4294967295)这个数字并不陌生。它经常被用来表示IPv4地址或者无符号32位整数的最大值。但实际上,这个数字却包含…

    编程 2025-04-27

发表回复

登录后才能评论