所以我有一个不断吐出的功能:如何从输出蟒蛇删除括号
(10.3,11.4)
时应该吐出:
10.3 11.4
我打得四处写了一个简单的Python代码我似乎理解的概念
a=3
b=3
print a,b #returns 3 3
但它不适用于下面的功能,所以我很喜欢为什么它一直返回()
import math
x=10.01
y=9.01
def d():
b = 2.00 * x/math.sqrt(7)
q=round(y-b,2)
r=round(y+b,2)
return q,r
print d() #returns (1.4399999999999999, 16.579999999999998)
这是一个元组。你为什么不希望它看起来像一个元组? – roippi
这是一个公平的问题:如果'print d()'打印一个元组,为什么不'print a,b'? –
@Robᵩ因为'd()'返回一个2元组,'print a,b'给出'print'语句的两个参数。 – roippi