早教吧作业答案频道 -->其他-->
关于python的类型错误can'tmultiplysequencebynon-intoftype'tuple'请问这是为啥,代码如下:x1=2x2=1x3=3x4=2y1=2y2=1y3=8y4=7deffunc():globalx1,x2,x3,x4,y1,y2,y3,y4n1=(x1-x2,y1-y2)n2=(x3-x4,y3-y4)printn1*n2func(
题目详情
关于python的类型错误
can't multiply sequence by non-int of type 'tuple'请问这是为啥,代码如下:
x1=2
x2=1
x3=3
x4=2
y1=2
y2=1
y3=8
y4=7
def func():
global x1,x2,x3,x4,y1,y2,y3,y4
n1=(x1-x2,y1-y2)
n2=(x3-x4,y3-y4)
print n1*n2
func()
想写一求向量乘积来判断是否平行的代码,求问该怎么改?
can't multiply sequence by non-int of type 'tuple'请问这是为啥,代码如下:
x1=2
x2=1
x3=3
x4=2
y1=2
y2=1
y3=8
y4=7
def func():
global x1,x2,x3,x4,y1,y2,y3,y4
n1=(x1-x2,y1-y2)
n2=(x3-x4,y3-y4)
print n1*n2
func()
想写一求向量乘积来判断是否平行的代码,求问该怎么改?
▼优质解答
答案和解析
不是很明白你的意思(向量乘积?)
但这个错误的意思是:tuple类型(元组)不支持这种乘法操作
你的n1和n2都是tuple类型,这样做乘法是会出错的
你可以 n1 * num , num 为int类型
即 乘法操作满足, type * int,有一个乘数需得是int
但这个错误的意思是:tuple类型(元组)不支持这种乘法操作
你的n1和n2都是tuple类型,这样做乘法是会出错的
你可以 n1 * num , num 为int类型
即 乘法操作满足, type * int,有一个乘数需得是int
看了 关于python的类型错误c...的网友还看了以下:
包含关系{a}含于A与属于关系a∈A有什么区别?有人说是包含关系指的是集合之间的关系,例如集合A= 2020-04-05 …
已知抛物线y=ax²+bx+c(a≠0)的开口向上,对称轴是直线x=2,当x1=0,x2=根号下三 2020-05-13 …
关于集合关系的问题元素与集合到底是什么关系是只有属于还是还有包含集合与集合之间到底有没有属于的关系 2020-05-13 …
平面直角坐标系 直线对称已知两条函数y1=k1x+b1,y2=k2x+b2,直线y3与y1关于y2 2020-05-16 …
包含关系和属于关系的问题包含关系{a}含于A和属于关系a∈A有何区别?由于集合{a}就只有一个元素 2020-06-11 …
关于关于x、y的方程组2x?3y=11?4m3x+2y=21?5m的解也是二元一次方程x+3y+7 2020-07-29 …
x3+y3等于2,求x+y的最小值看清楚,是3次方.最大值会求了,是2最小值怎么求?据说答案是2的立 2020-10-31 …
二次函数题目已知a小于-1,点(a-1,y1),(a,y2),(a+1,y3)都在函数y=2x^2的 2020-10-31 …
若二次函数y=x2-6x+9的图象经过A(-1,y1),B(1,y2),C(3+3,y3)三点.则关 2020-10-31 …
已知函数Y=-KX+4与Y=K/X的图象有两个不同的交点,且A(-1/2,Y1),B(-1,Y2), 2020-11-01 …