我正在编写带有一些简单数学的代码,但我遇到的问题是每次我将变量和int相乘它就会成为一个元组。我甚至都不知道那是什么!
以下是带变量的代码:
e=0
j=0
这里是带有实际乘法的代码:
p1 = e * 3,5
p1 = p1 + j * 2,5
if w == 1:
p1 = p1 * 0,8
print (p1)
return p1
所以,我想知道它是如何创建一个元组的,甚至是一个元组。
答案 0 :(得分:0)
您无法在此处使用区域设置感知分隔符。
浮动需要.
而不是,
。逗号根据Python语法定义元组。
所以:
p1 = e * 3,5
被解析为:
p1 = ((e * 3), 5) # a tuple!
你应该这样做:
p1 = e * 3.5
答案 1 :(得分:0)
您在变量中存储元组。当你这样做时:
pi = e * 5,3
你将e乘以5并将产品与3作为元组存储在变量pi中。
元组是Python对象的不可变序列。元组是序列,就像列表一样。元组和列表之间的区别是,元组不能更改,不像列表和元组使用括号,而列表使用方括号。