子程序不起作用

时间:2016-04-08 17:01:51

标签: python function python-3.x

我正在编写一个代码,用于输入有关房间尺寸信息的用户。代码包含此子程序:

def area(input_number1, input_number2):
    variable = input_number1 * input_number2
    return variable

该子程序的功能是通过用户输入长度和宽度来生成墙的区域,并将该区域返回给用户。出于某种原因,它不起作用?

它返回以下错误消息:

TypeError: can't multiply sequence by non-int of type 'str'

1 个答案:

答案 0 :(得分:1)

您需要将输入(字符串)转换为int,以便您可以进行计算

  input_number1 = int(input_number1)