You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python BMI计算器语法错误求助:变量识别与计算逻辑问题

问题分析与解决
  • 错误根源:你代码里用了中文标点符号(比如中文等号「=」、中文空格这类),Python只识别英文标点,中文标点会被判定为非法语法,导致它认不出你的变量名,后续的平方运算、BMI计算自然无法执行。
  • 修正步骤:
    1. 把所有标点替换成英文的:等号用=,空格用英文半角空格,杜绝任何中文符号混入代码。
    2. 确认变量名合法:Python变量名只能包含英文字母、数字、下划线,且不能以数字开头,height、weight这类命名是合规的。
    3. 正确的BMI计算代码示例:
height = 1.75
weight = 70
bmi = weight / (height ** 2)
print(bmi)

其中height ** 2是Python计算平方的标准写法,也可以用pow(height, 2)替代。

内容的提问来源于stack exchange,提问作者LearnersPermit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 18:30:54