TypeError

関数などで適切でない型のオブジェクトが利用された場合に発生します。

stock = 20
print('現在の在庫:' + stock)

実行結果:

Traceback (most recent call last):
  File "water_calc_first.py", line 7, in <module>
    print('現在の在庫:' + stock)
TypeError: Can't convert 'int' object to str implicitly

文字列をプラス記号(+)で結合するには相手も文字列の必要がありますが、数値を指定しているので結合できずにエラーが発生しています。

詳しい説明は TypeError を参照してください。