-3
私は、ユーザーが部屋の寸法に関する情報を入力するコードを書いています。コードは、このサブプログラムを含んでいる:サブプログラムが動作しない
def area(input_number1, input_number2):
variable = input_number1 * input_number2
return variable
このサブプログラムの機能は、長さと幅を入力するユーザによって壁の領域を生成することであり、それは、ユーザに領域を返します。何らかの理由で、動作していませんか?
これは、このエラーメッセージを返します。
TypeError: can't multiply sequence by non-int of type 'str'
「ユーザー情報の入力」を行うことができるようにint型に変換する必要があります。おそらく、入力された入力を 'str'から' int'または 'float'に変換しなかったでしょう。 – Evert
'print(repr(input_number1)、repr(input_number2))'を試してください。それらはintではなく文字列です。 – tdelaney