我想通过传递值的参数做以下简单的计算num1
,并num2
从input()
方法。
我尝试了以下代码:
def add(num1, num2):
return num1 * num2
num1 = input('Enter number1: ')
num2 = input('Enter number2: ')
print(add(num1, num2))
Run Code Online (Sandbox Code Playgroud)
但是它在运行时显示以下错误(在输入num1
和之后num2
):
TypeError: can't multiply sequence by non-int of type 'str'
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下我哪里出错了以及如何将输入字符串转换为整数类型吗?