【发布时间】:2020-02-17 05:15:59
【问题描述】:
我想通过从input() 方法传递参数num1 和num2 的值来进行以下简单计算。
我尝试了以下代码:
def add(num1, num2):
return num1 * num2
num1 = input('Enter number1: ')
num2 = input('Enter number2: ')
print(add(num1, num2))
但运行时显示如下错误(输入num1和num2后):
TypeError: can't multiply sequence by non-int of type 'str'
谁能解释我哪里出错了以及如何将输入字符串转换为整数类型?
【问题讨论】:
-
只是对意图的评论:您确定名为
add的函数应该执行乘法吗?
标签: python string integer arguments