[英]How to use one output of a function and store a second one=
所以我有一個 function 輸出 2 個值:
def example(a, b):
c = math.floor(a / b)
a = a%b
return (c, a)
我想這樣使用這個 function :
print("text: ", c)
如何使用 function 並打印 c,但存儲 x 以備后用?
首先,您需要調用 function 並將其返回值分配給一些變量:
x, y = example(42, 5)
然后你可以打印結果:
print(x)
print(y)
您的 function 將返回一個包含這兩個值的元組。 您可以將調用 function 的結果分配給變量。
筆記,
a // b
替換math.floor(a / b)
,這也將進行地板除法。 下面顯示了一個示例,其中調用 function 的結果被解壓縮為兩個變量c
a
.
def example(a, b):
c = a // b
a = a % b
return c, a
c, a = example(6, 3)
print("text:", c)
或者,您也可以將結果存儲在引用您的元組的單個變量中,如下所示:
data = example(6, 3)
print("text:", data[0])
如果您願意,您甚至可以跳過變量賦值
print("text:", example(a, b)[0])
但這很丑
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.