-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'
「用戶輸入信息」。您可能沒有將輸入的輸入從'str'轉換爲'int'或'float'。 – Evert
試試'print(repr(input_number1),repr(input_number2))'。它們是字符串,而不是整數。 – tdelaney