我正在编写一个代码,用于输入有关房间尺寸信息的用户。代码包含此子程序:
def area(input_number1, input_number2):
variable = input_number1 * input_number2
return variable
该子程序的功能是通过用户输入长度和宽度来生成墙的区域,并将该区域返回给用户。出于某种原因,它不起作用?
它返回以下错误消息:
TypeError: can't multiply sequence by non-int of type 'str'
答案 0 :(得分:1)
您需要将输入(字符串)转换为int,以便您可以进行计算
input_number1 = int(input_number1)