鱼C论坛

 找回密码
 立即注册
查看: 2935|回复: 9

我还有一题python不会,帮我找哪里打错如图!显示不出BMI !

[复制链接]
发表于 2017-10-8 23:01:38 | 显示全部楼层 |阅读模式

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

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

x
计算体脂肪BMI值的公式是W/(H*H),H 是身高(公尺),W是体重(公斤),请建立Python程式
输入身高和体重后,计算显示BMI值。如下

请输入身高值==>175 Enter
请输入体重值==>78
BMI 值是: 25.469387



BMI = None
h = None
w = None

def text_prompt(msg):
  try:
    return raw_input(msg)
  except NameError:
    return input(msg)


h = float(text_prompt('請輸入身高值==>'))
w = float(text_prompt('請輸入體重值==>'))
BMI = w / (h * h)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-10-8 23:25:15 | 显示全部楼层
  1. def text_prompt(msg):
  2.     try:
  3.         n = float(input(msg))
  4.         return n
  5.     except:
  6.         print('你输入的类型错误!')

  7. def get_BMI():
  8.     h = text_prompt('請輸入身高值==>')
  9.     w = text_prompt('請輸入體重值==>')
  10.     BMI = w / (h * h)
  11.     print('%f'%BMI)
  12. get_BMI()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-8 23:27:03 | 显示全部楼层
你用的是Python2,还是Python3。我的是Python3没有raw_input
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-9 00:32:51 | 显示全部楼层
不显示不是很正常吗?
上面代码只是执行了给变量h和w赋值,然后计算出BMI的值,并没有相应的代码要求BMI输出到屏幕
你最后加一行代码:print BMI 就可以了呀;

首先你的代码我自己测试了,没什么问题。你提问题的情况得说明一下,python的版本,什么情况下没显示BMI
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-9 21:27:35 | 显示全部楼层
Python3,感谢各位!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-9 21:31:12 | 显示全部楼层
BMI值我打到程式里,可是没25.469387!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-9 21:48:48 | 显示全部楼层
asdfgh4191 发表于 2017-10-9 21:31
BMI值我打到程式里,可是没25.469387!

公式错误
怎么也出不来你的结果
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-9 21:52:18 | 显示全部楼层
你得到的结果需要乘上10000,才是你想要的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-10 08:52:59 | 显示全部楼层
如果是python3是没有raw_input的
最后要写一个print(BMI)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-10 10:16:10 | 显示全部楼层
谢谢您!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 02:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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