運動強度: float小数点以下1桁
運動時間: float小数点以下1桁
体重: float小数点以下1桁
RMR: float小数点以下1桁
消費cal: int(四捨五入)
表示の幅は8桁右寄せにすること
運動強度をMETSで入力:6.0
運動時間を分で入力:30
体重をkgで入力:75.0
=========(計算結果)==========
運動強度: 6.0 METS
運動時間: 30 分
体重 : 75.0 kg
RMR : 6.0 kcal/kg/時
消費Cal : 225 kcal
上記のようになるようプログラミングしたいのですが、
a= input("運動強度をMETSで入力:")
b= int(input("運動時間を分で入力:"))
c= input("体重をkgで入力:")
print(f'=========(計算結果)==========')
print(f"運動強度:{a:8.1f} METS")
print(f"運動時間:{b:8.1f7} 分")
print(f"体重 :{c:8.1f} kg")
print(f"RMR :{1.2*(a-1):8.1f} kcal/kg/時")
p=int(1.2*(a-1))
print(f"消費Cal :{pb/60c:8,.0f}kcal ")
print(f'=============================')
とプログラミングすると、
ValueError Traceback (most recent call last)
<ipython-input-48-32099e813e0d> in <cell line: 8>()
6 print(f'=========(計算結果)==========')
7
----> 8 print(f"運動強度:{a:8.1f} METS")
9 print(f"運動時間:{b:8.1f7} 分")
10 print(f"体重 :{c:8.1f} kg")
ValueError: Unknown format code 'f' for object of type 'str'
というエラーがでました。
どうしたら解決するでしょうか?
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/10/03 02:06