鱼C论坛

 找回密码
 立即注册
查看: 9786|回复: 75

小白Python练习册(13)【鱼币福利】

[复制链接]
发表于 2020-5-3 22:21:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 WangJS 于 2020-5-3 22:22 编辑

今天楼主白天有课
下午又出去了一趟
就一直没更新
不过嘛
虽然晚了点,我的日更是保住了


开始今天的题目:



自己制作一个BMI指数计算器


BMI值 = 体重(kg) ÷ 身高(m)2


分类        BMI 范围   

偏瘦        <= 18.4     
正常        18.5 ~ 23.9
过重        24.0 ~ 27.9
肥胖        >= 28.0     

请输入您的身高(单位:米): 1.57
请输入您的体重(单位:千克): 50
您的BMI指数为:  20.28
正常范围,注意保持(-_-)



回复查看参考答案啊!
游客,如果您要查看本帖隐藏内容请回复


如果喜欢,别忘了评分订阅哟(传送门)!
喜欢别忘了.gif

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-3 22:23:30 | 显示全部楼层

回帖奖励 +2 鱼币

那么晚了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-3 22:24:34 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-3 22:26:52 | 显示全部楼层

回帖奖励 +2 鱼币

三楼还是板凳?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-3 22:31:47 | 显示全部楼层

回帖奖励 +2 鱼币

本帖最后由 wuqramy 于 2020-5-3 22:50 编辑

容易
  1. taller = float(input('Please input your height(unit:meter):'))
  2. fater = float(input('Please input your weight(unit:kilo):'))
  3. bmi = round(fater / taller,2)
  4. print('Your BMI is:',bmi)
  5. if bmi <= 18.4:
  6.     print('Thin...')
  7. elif bmi >= 18.5 and bmi <= 23.9:
  8.     print('Normal!')
  9. elif bmi >= 24.0 and bmi <= 27.9:
  10.     print('Biased...')
  11. else:
  12.     print('Fattest!!!')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-3 22:35:46 | 显示全部楼层

回帖奖励 +2 鱼币

guanmo一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-3 22:36:17 | 显示全部楼层

回帖奖励 +2 鱼币

我就看看有什么大佬能写出花来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-3 22:41:13 | 显示全部楼层

回帖奖励 +2 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-3 22:51:39 | 显示全部楼层

回帖奖励 +2 鱼币

占楼
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-3 22:55:26 | 显示全部楼层
我太难了


  1. import java.util.Scanner;
  2. public class yunsuan {
  3. public static void main (String [] args) {
  4.         System.out.println("");
  5.         Scanner tall=new Scanner(System.in);
  6.         Scanner weight=new Scanner(System.in);
  7.         System.out.println("&  请输入您的体重/kg:");
  8.         float a=tall.nextFloat();
  9.         System.out.println("&  请输入您的身高/m: ");
  10.         float b=tall.nextFloat();
  11.         float BMI=sumBMI(a,b);
  12.         System.out.println("你的BMI为:"+BMI);
  13.         if(BMI<= 18.4)
  14. {
  15.         System.out.println("过轻");
  16. }
  17. else if(18.5 <=BMI<= 23.9)
  18. {
  19.         System.out.println("正常");
  20. }
  21. else if( 24.0<=BMI<= 27.9)
  22. {
  23.         System.out.println("过重");
  24. }
  25. else if(BMI >= 28.0)
  26. {
  27.         System.out.println("肥胖");
  28. }
  29. else
  30. {
  31.         System.out.println("胖死得了!!!");
  32. }
  33.        
  34.         System.out.println("");
  35.        
  36. }
  37.         public static float sumBMI(float a, float b)
  38. {
  39.                 final float bmi;
  40.                 bmi=a/(b*b);
  41.                 return bmi;
  42. }
  43. }
复制代码
         
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-3 22:56:15 | 显示全部楼层
March2615 发表于 2020-5-3 22:36
我就看看有什么大佬能写出花来

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-3 23:00:55 | 显示全部楼层

回帖奖励 +2 鱼币

本帖最后由 Twilight6 于 2020-5-3 23:34 编辑
  1. def BMI(height,weight):
  2.     BMI_value = weight / height**2
  3.     scope = [18.5,23.9,27.9,28.0]
  4.     result = ['体质指数偏低,请适当增加饮食(*_*)','体质指数正常,注意好好保持(-_-)','体质指数偏高,注意日常饮食(!_!)','体质指数较高,注意多加运动(o_o)']
  5.     for i in range(4):
  6.         if BMI_value < scope[i]:
  7.             return result[i]
复制代码


小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-3 23:26:46 | 显示全部楼层

回帖奖励 +2 鱼币

谢谢楼主红包!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-3 23:56:43 | 显示全部楼层

回帖奖励 +2 鱼币

  1. height = float(input('请输入您的身高(单位:米): '))
  2. weight = float(input('请输入您的体重(单位:千克):'))

  3. BMI = weight/(height*height)

  4. def classification(BMI):
  5.     if BMI <= 18.4:
  6.         print('您的BMI指数为:%2.2f \n有点偏瘦哦,要多吃一点肉肉' % BMI)
  7.     elif BMI <= 23.9:
  8.         print('您的BMI指数为:%2.2f \n正常范围,注意保持(-_-)' % BMI)
  9.     elif BMI <= 27.9:
  10.         print('您的BMI指数为:%2.2f \n管住嘴,迈开腿,不要小将军肚' % BMI)
  11.     else:
  12.         print('您的BMI指数为:%2.2f \n您的BMI值有些过高啦,一点要控制饮食,多锻炼哦' % BMI)

  13. classification(BMI)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-4 00:28:00 | 显示全部楼层
  1. height = eval(input('请输入您的身高(单位:米):'))
  2. weight = eval(input('请输入您的体重(单位:千克):'))
  3. BIM = weight / height
  4. print('您的BMI指数为: %.2f'%BIM)
  5. def judge(number):
  6.     if number <= 18.4:
  7.         return '偏瘦'
  8.     elif 18.5 <= number < 23.9:
  9.         return '正常'
  10.     elif 24.0 <= number < 27.9:
  11.         return '过重'
  12.     elif number >= 28.0:
  13.         return '肥胖'
  14. print('当前体重为{}哦'.format(judge(BIM)))
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-4 00:43:18 | 显示全部楼层
本帖最后由 1469396970 于 2020-5-4 00:56 编辑
  1. h=float(input('please bringin your height:'))
  2. w=float(input('please bringin your weight:'))
  3. BMI=round(h/(w**2),2)
  4. if BMI<=18.4:
  5.     print('您的BMI指数为:',BMI,'\n','您瘦成猴了,好好吃饭——|')
  6. elif 18.5<=BMI<=23.9:
  7.     print('您的BMI指数为:',BMI,'\n','您的体重挺正常的,加油保持^_^')
  8. elif 24.0<=BMI<=27.9:
  9.     print('您的BMI指数为:',BMI,'\n','您有点胖喽,多注意呀')
  10. elif BMI>=28.0:
  11.     print('您的BMI指数为:',BMI,'\n','天哪,您有点胖的离谱啦!_!,赶紧锻炼吧')
  12.    
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-4 01:42:45 | 显示全部楼层
  1. # -*- coding: utf-8 -*-
  2. height = float(input('请输入您的身高(单位:米): '))
  3. weight = float(input('请输入您的体重(单位:千克):'))
  4. def BMI(height,weight):
  5.     BMI_value = weight / height**2
  6.     scope = [18.5,23.9,27.9,28.0]
  7.     result = ['体质指数偏低,请适当增加饮食(*_*)','体质指数正常,注意好好保持(-_-)','体质指数偏高,注意日常饮食(!_!)','体质指数较高,注意多加运动(o_o)']
  8.     for i in range(4):
  9.         if BMI_value < scope[i]:
  10.             return result[i]
  11. if __name__ == "__main__":
  12.     print(BMI(height,weight))
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-4 08:52:06 | 显示全部楼层
对不起啊,最近我都有事不在,没看见消息
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-4 09:32:47 | 显示全部楼层
不错!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2020-5-4 09:44:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-19 01:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表