2017-10-19 10 views
1

現在、python3でプログラムに問題があります。エラーが発生するのはなぜですか。 TypeError:+: 'int'と 'str'のサポートされていないオペランドタイプ?

私は最近、エラーに遭遇してきた

: はTypeError:+のためのサポートされていないオペランドのタイプ(S):「int型」と「str」は

が、私は問題はすべてのヘルプははるかになりますので、何ができるかわかりません感謝。

事前に感謝

lengths = input("Enter the Lengths of the Sides of the Shape Seperated by commas: ").split(',') 
 
      answer = sum(lengths) 
 

 
      print("+".join(lengths) + "= %s" % (answer))

答えて

0

"長さ" の文字列を含むリストです。 "sum"は数値型で動作します。文字列を浮動小数点数に変換する必要があります。合計の前にこの行を追加して、lengths_floatの合計:

lengths_float = [長さの要素のfloat(要素)]

関連する問題