我最近開始編程,我開始使用python。我的問題是:如何在另一個函數中使用函數的結果?使用函數的返回值
def eklid(p, a, b,):
x = [1, 0]
y = [0, 1]
r = [a, b]
q = [0]
n = 0
while r[n+1] != 0:
q.append(r[n] // r[n+1])
r.append(r[n] % r[n+1])
x.append(x[n] - x[n+1] * q[n+1])
y.append(y[n] - y[n+1] * q[n+1])
if p == 0:
print(r[n], "=", r[n+1], "*", q[n+1], "+", r[n+2])
elif p == 1: # extended print
print(r[n+2], "\t", x[n+2], "\t", y[n+2], "\t", r[n+2], "=", a, "*", x[n+2], "+", b, "*", y[n+2])
elif p == -1:
k =1
else:
print("wrong input")
n += 1
return x, y, r, q, n,
我有這個功能eklid()
,我想用從中x
和r
在這個函數:
def cong_solv(x, r, b,):
result = x/r
int_result = int(result)
return int_result
我怎麼能這樣做?
任何理由downvote?我是第一個說它返回一個元組的。 OP不知道這樣的事情。我認爲這是他的問題的目標。 –
比較你的答案與那些得到upvotes,並注意到不同之處。作爲第一個回答並不意味着你的答案是最好的答案。無論如何,考慮到OP的知識水平,我想說給OP引入一個新術語而不解釋它的含義可能並不理想。你的答案的一部分只是重複了別人在答案中所說的話,這並不是特別有用。 –