将列表添加到序列

时间:2019-04-04 20:05:24

标签: python python-3.x list

我正在尝试将一个列表的结果添加到另一列表中,但是我一直收到此错误。发生了什么事?

我试图以所有可能的顺序写出电阻*电流方程。我需要包括一个“ for”循环,输入语句(不是eval(input)),并且只涉及为当前语句输入五个变量。

current = []
power = []
current = input("Enter in your numbers: ")
current = current.split()
current = [eval(x) for x in current]
resistance = [16, 27, 39, 56, 81]
print("[resistance, current, power]")
power = current * resistance
for i in range(5):
     print([resistance[i], current[i]], power[i])
print([sum(resistance), sum(current)])

我不断收到错误消息:TypeError:无法将序列乘以'list'类型的非整数

我希望能够将电流^ 2与电阻相乘,并将其存储在名为“ power”的变量中。

0 个答案:

没有答案