我得到一个 TypeError: list indices must be integers or slices, not float on the Fourth line of code 当我运行它时。nums 和 nums2 只是要求用户提供一个数字列表,这些数字将用于计算我提供的代码中的内积。
def innerproduct(nums, nums2):
for i in nums:
if i in nums2:
sum +- nums[i] * nums2[i]
return innerproduct
我不确定为什么会发生此错误以及如何解决此问题,因此不胜感激。