1樓:匿名使用者
下面是一個例子,用 for 迴圈呼叫 10 次test 函式,並把返回值加到 sum 變數中:#coding=utf-8
def test(n):
return n + 1
sum = 0
# 使用版
權 for 迴圈呼叫 10 次 test 函式for i in range(10):
# 呼叫 test 函式,並將返回值加到 sum 中sum = sum + test(i)
print('sum = ' + str(sum))
python:呼叫一個函式返回多個值的問題
2樓:gta小雞
因為你還在函式內部,看到提示符前的...了嗎?在return nx, ny後要敲兩次回車才是退出當前**塊。
python函式內如何呼叫另一個函式返回值?
3樓:匿名使用者
在a函式中返回, b函式中呼叫。eg:
python 怎麼在 下一個函式中 呼叫上一個函式的值
4樓:暴暴鹿兒
你的問題:
你先定義了一個函式;
然後在呼叫一個函式,但是定義過程中你的函式是有返回值的,呼叫的話,你應該用一個變數去「放」這個值;所以這裡get(5,6)看不到任何輸出;
如下:def shan():
...rsult=get(a,b)
print result
...或者直接print get(a,b)
5樓:匿名使用者
這裡利用《python程式設計入門》書中的例子作為事例說明:
def get_omelet_ingredients(omelet_name):
ingredients =
if omelet_name=="cheese":
ingredients["cheddar"]=2
elif omelet_name=="western":
ingredients["jack_cheese"]=2
ingredients["ham"]=1
ingredients["pepper"]=1
ingredients["onion"]=1
elif omelet_name=="greek":
ingredients["feta_cheese"]=2
ingredients["spinach"]=2
else:
print("that's not on the menu, sorry!")
return none
return ingredients
def make_food(ingredients_needed, food_name):
for ingredient in ingredients_needed.keys():
print("adding %d of %s to make a %s" %(ingredients_needed[ingredient], ingredient, food_name))
print("make %s" %food_name)
return food_name
def make_omelet(omelet_type):
if type(omelet_type)==type({}):
print("omelet_type is a dictionary with ingredients")
return make_food(omelet_type, "omelet")
elif type(omelet_type)==type(""):
omelet_ingredients = get_omelet_ingredients(omelet_type)
return make_food(omelet_ingredients, omelet_type)
else:
print("i don't think i can make this kind of omelet: %s" % omelet_type)
"""利用make_omelet函式呼叫get_omelet_ingredients和make_food函式的值"""
omelet_type=make_omelet("cheese")
6樓:匿名使用者
a=get(1,2) # 賦值給a
print(get(1,2)) #或者直接輸出
python呼叫函式時,為什麼不執行函式
test 後邊加個括bai號 這種語法上也 du並沒有說確確的錯zhi誤 dao不同的編譯會有所 回不同,一般會提示.不過答大多編譯會把它當成申明給跳過了,因為你沒加括號,並沒呼叫函式 編譯時大多也會提示一下的 python def 函式不能被呼叫 你的del刪除的是函式的形參x,刪除的不是作為實參...
python函式與函式之間值的相互呼叫
printlist 函式增加一個引數n,變成printlist n 呼叫函式時,將makelist 函式的結果作為printlist n 函式的引數 printlist makelist python如何在一個函式中呼叫另一個函式返回的多個值中的一個?不需要的值用 代替。例如,只要b的值 b ret...
python中同類的函式怎麼呼叫另函式裡的資料
a 不是return了它麼 def c dic a 現在列印dic吧 study.a 前面加上類的全名就行了 python中同一個類的函式怎麼呼叫另一個函式裡的資料 如果是同bai一包裡面,直du接就可以使用,如zhi果不是同一個包,那麼需要先daoimport後,通過 包名.類名回 才能使用。答下...