Python中的for循環(huán)可以方便地實(shí)現(xiàn)對(duì)一系列數(shù)據(jù)的求和操作。
# 定義一個(gè)列表 my_list = [1, 2, 3, 4, 5] # 使用for循環(huán)求和 sum = 0 for num in my_list: sum += num # 輸出結(jié)果 print("列表中所有數(shù)字的和為:", sum)
上述代碼中,我們先定義了一個(gè)列表my_list,然后使用for循環(huán)依次遍歷列表中的每個(gè)元素。在循環(huán)過(guò)程中,我們將每個(gè)元素的值累加到變量sum中。最后,輸出變量sum的值,即為列表中所有數(shù)字的和。
除了列表外,我們也可以使用for循環(huán)對(duì)其他容器類型的數(shù)據(jù)進(jìn)行求和操作。比如,我們可以定義一個(gè)包含多個(gè)字典的列表,然后使用for循環(huán)依次遍歷每個(gè)字典,將其中某個(gè)鍵對(duì)應(yīng)的值累加到變量sum中。
# 定義一個(gè)包含多個(gè)字典的列表 my_list = [{"name": "張三", "score": 80}, {"name": "李四", "score": 90}, {"name": "王五", "score": 85}] # 使用for循環(huán)求和 sum = 0 for item in my_list: sum += item["score"] # 輸出結(jié)果 print("所有學(xué)生的分?jǐn)?shù)總和為:", sum)
以上代碼中,我們定義了一個(gè)包含多個(gè)字典的列表my_list,每個(gè)字典代表一個(gè)學(xué)生的信息,包括姓名和分?jǐn)?shù)。我們使用for循環(huán)依次遍歷每個(gè)字典,然后將分?jǐn)?shù)累加到變量sum中。最后,輸出變量sum的值,即為所有學(xué)生的分?jǐn)?shù)總和。
上一篇docker刪除php
下一篇docker安裝 php