所以我有一個不斷吐出的功能:如何從輸出蟒蛇刪除括號
(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