概要
年齢、身長、体重を入力し、BMIを求め、心臓病のリスクを表示するプログロムを制作しているのですが、NameError: name 'risk' is not definedが表示される
Python
1age=int(input('年齢は?')) 2tall=float(input('身長は(m)は?')) 3kg=int(input('体重は?')) 4BMI=float(kg/(tall*tall)) 5def float(risk): 6 if age>=45 and bmi>=22.0: 7 print("高") 8 elif age>=45 or bmi>=22.0: 9 print("中") 10 else: 11 print("低") 12print("心臓病のリスクは",risk) 13
エラーコード
Traceback (most recent call last): File "C:/Users/kin0c/Documents/cs_exercise/if/BMI ネストなし.py", line 12, in <module> print("心臓病のリスクは",risk) NameError: name 'risk' is not defined
riskの部分が定義されていないので実行されないのはわかるのですが、どう定義すればいいか分かりません
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。