Python是一個功能強大的編程語言,它可以用來解決各種各樣的問題。其中一個常見的問題就是求解質(zhì)數(shù)的和。
質(zhì)數(shù)是指除了1和本身以外,沒有其他因數(shù)的整數(shù)。例如,2、3、5、7、11等都是質(zhì)數(shù)。
要求解質(zhì)數(shù)的和,我們可以使用Python的for循環(huán)和判斷語句來進行計算。以下是一段求質(zhì)數(shù)和的Python代碼:
sum = 0 for i in range(2, 101): flag = True for j in range(2, i): if i % j == 0: flag = False break if flag: sum += i print(sum)
這段代碼首先定義了一個變量sum,并將它初始化為0。然后使用for循環(huán)遍歷2到100之間的所有整數(shù)。在內(nèi)部的for循環(huán)中,我們從2開始遍歷到i-1,如果i能夠被任意一個數(shù)整除,那么就意味著i不是質(zhì)數(shù),將標志位flag設(shè)置為False并跳出循環(huán)。否則,標志位flag為True,表示i是一個質(zhì)數(shù)。
最后,我們判斷flag的值,如果為True,則將當(dāng)前的i加入到sum中。最終輸出sum,即為所有質(zhì)數(shù)的和。
Python的簡潔和易讀性使得它成為求解各種問題的理想工具,包括質(zhì)數(shù)的和。