早教吧作业答案频道 -->其他-->
关于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...的网友还看了以下:
4+4×3=( ) A、4+3x4 B、(4+4)×34+4×3=( )A、4+3x4 B、(4+ 2020-05-13 …
1/1x2+1/2x3+1/3x4+……+1/9x1o=1/1x2-1/2x3-1/3x4……-1 2020-05-17 …
11x2+2x3+3x4+4x5+5x6+……+10x11(写出计算过程)21x2+2x3+3x4 2020-05-17 …
1/3+1/6+1/10+1/15+1/28+1/36.+1/120=?1x1/2-1/2x3-1 2020-05-17 …
关于python的类型错误can'tmultiplysequencebynon-intoftype 2020-07-17 …
用消元法解线性方程组2x1+x2-2x3+3x4=13x1+2x2-x3+2x4=43x1+用消元 2020-08-03 …
用消元法解线性方程组2x1+x2-2x3+3x4=13x1+2x2-x3+2x4=43x1+用消元 2020-08-03 …
1x2=1/3(1x2x3-0x1x2)2x3=1/3(2x3x4-1x2x3)3x4=1/3(3x 2020-10-31 …
1x2=1/3x(1x2x3-0x1x2)2x3=1/3x(2x3x4-1x2x3)3x4=1/3x 2020-11-20 …
十万火急重重有赏,2011.9.11.晚8:30前回答阅读下列材料:1X2=1/3(1X2X3-0X 2020-12-19 …