1. ホーム
  2. python

Python] TypeError: Unsupported operand type(s) for /. [Python] TypeError: Unsupported operand type(s) for /: str' と 'float' です。

2022-02-18 04:43:23
<パス

Python] TypeError: Unsupported operand type(s) for /. [Python] TypeError: Unsupported operand type(s) for /: 'str' と 'float' です。

入力してください。
rmb_str_value = input('中国元(CNY)で金額を入力してください:')

rmb_value = eval(rmb_str_value)

USD_VS_RMB = 6.77

usd_value = rmb_str_value / usd_vs_rmb

print('The dollar (USD) amount is:', usd_value)

実行します。
TypeError: / でサポートされていないオペランド型があります。'str' および 'float' です。

解決方法

rmb_str_valueは文字型、rmb_valueは数値に置き換え、完了。