我想編寫一個函數,該函數將採用任何列表並將該「回覆」答案給我。現在我正在爲「recherche」做這件事,但重點是在列表中的任何類型。這就是我的代碼的樣子。在python中定義一個帶有列表的函數
TYPE_RECHERCHE = "recherche"
une_formation = [
[ TYPE_DIRIGEE, 7.50 ],
[ TYPE_PRESENTATION, 4.5 ],
[ TYPE_DIRIGEE, 2.00 ],
[ TYPE_CONFERENCE, 7.0 ],
[ TYPE_ATELIER, 2.25 ],
[ TYPE_GROUPE_DISCUSSION, 3.00 ],
[ TYPE_RECHERCHE, 1 ],
[ TYPE_LECTURE, 4.0 ],
[ TYPE_RECHERCHE, 4 ],
[ TYPE_RECHERCHE, 2.5 ],
[ TYPE_PRESENTATION, 3.5 ],
[ TYPE_REDACTION, 5.5 ],
[ TYPE_LECTURE, 10.0 ]
]
temps_formation_recherche = []
a = -1
while a < 12:
a = a + 1
if une_formation[a][0] == "recherche":
temps_formation_recherche.append(une_formation[a][1])
sum(temps_formation_recherche) # this will return 7.5
問題是什麼?你最終的目標是什麼? – Goodies
你看,代碼部分後a = -1 ....... – cartoon197
它是做錯了什麼? – zondo