44161


### 前提・実現したいこと

BMI値の表示

### ここに質問の内容を詳しく書いてください。

入門書に書かれているコードを書きました。  
ターミナル上で実行したところエラーが出ました。

### 発生している問題・エラーメッセージ

[code]

    File "bmi.py", line 1, in <module>
        while true:
    NameError: name 'true' is not defined
    
[/code]

### ここに言語名を入力

python 3.6

### ソースコード

[code]

    while true:
        height=input("身長(m)?:")
        if len(height)==0:
            break
        height=float(height)
        weight=float(input("体重(kg)?:"))
        bmi=weight/pow(height,2)
        print("BMI値は{:.1f}です。".format(bmi))
        if bmi<18.5:
            print("Mr.ガリガリ君")
        elif 18.5<=bmi<25.0:
            print("中肉中背THEふつう君")
        elif 25.0<=bmi<30.0:
            print("デブ")
        else:
            print("末期のデブ")
    
[/code]

よろしくお願いいたします。


CC BY-SA 4.0
2018-05-22T13:18:04.783
44160
2018-05-23T08:58:57.637
2018-05-23T08:58:57.637
3060
28620
question
python
pythonプログラム実行時に「NameError: name 'true' is not defined」とエラーになってしまう


`True`ですね。`true`じゃなくて。


CC BY-SA 4.0
2018-05-22T13:21:43.847
44161
2018-05-22T13:21:43.847
21092
44160
answer