『壹』 用python計算100以內所有偶數的和
用python計算100以內所有偶數的和的代碼如下
a = 1
sum = 0
while a <= 100:
if a % 2 == 0:
sum += a
a += 1
print(sum)
『貳』 python計算1到100的和
def s(m,n):
s=0
while m<=n:
s+=m
m+=1
return s
print(s(1,100))
『叄』 python求1~100之間的所有素數之和
解題思路:需要實現兩個函數,一個是判斷數字是否是素數;一個是求和函數。
實現函數,判斷是否是素數,is_prime,具體代碼如下:
def is_prime(num):
"""
判斷是否是素數.
:param num:
:return:
"""
result = True
# 質數大於 1
if num > 1:
# 查看因子
for i in range(2, num):
if (num % i) == 0:
result = False
break
else:
result = True
# 如果輸入的數字小於或等於 1,不是質數
else:
result = False
return result
實現函數,計算數字start到end之間的所有素數之和,sum,具體代碼如下:
def sum(start, end):
"""
求閉區間[start, end]之間的素數之和.
:param start:
:param end:
:return: """
result = 0;
for i in range(start, end + 1):
if is_prime(i):
print(i)
result = result + i
return result
在main函數中調用求和,代碼如下:
if __name__ == '__main__':
num = 8
print(is_prime(num))
num = 5
print(is_prime(num))
print(sum(1, 5))
完整 代碼如下:
『肆』 Python 計算1到100的和
你的代碼沒毛病!
sum=0
forxinrange(101):
sum+=x
print(sum)
sum值為5050
『伍』 python用for循環求和1到100
用for循環實現1~100求和
用range 函數 產生一個列表
range(1,100,1)
第一個參數是起點
第二個是終點
第三個是步長
range函數含頭不含尾
range(1,100) 默認步長為1
range(101) 默認起點為0,步長為1
sum1 = 0
for i in range(101):
sum1 = sum1 + i
print(sum1)
『陸』 python1到100求和
sum = 0
for x in range(1,100):
sum = sum + x
print(sum)
『柒』 用python求1到100所有奇數的和
第一種
defSum():
num=0
x=1
whilex<=100:
ifx%2==1:#判斷為奇數時相加
num+=x
x+=1
print('1---100奇數的和為:',num)
if__name__=="__main__":
Sum()
第二種
defSum():
x=1
arr=[]#定義一個數組用來存儲奇數
whilex<=100:
ifx%2==1:
arr.append(x)#如果為奇數便把它存入數組中
x+=1
print('1---100奇數的和為:',sum(arr))
#最後用python的sum函數直接把列表相加
if__name__=="__main__":
Sum()
希望可以幫助到你
『捌』 python100以內的素數之和
解析如下:
#找出100內所有素數
ls = [];
for i in range(100):
if i < 2:
continue;
#難點:
#1.range(2,2) 返回空值,直接跳過循環,未執行break,else語句會被執行
#2.for.j循環執行完畢後,如果未找到滿足i%j==0的數值,證明其是素數,break不會被執行,else會被執行;如果找到i%j==0的數值,證明其不是素數,break會被執行,else則不會被執行;
for j in range(2, i):
if i%j == 0:
#print("{0}不是素數".format(i));
break;
else:
#print("{0}是素數".format(i));
ls.append(i);
print(ls);
#求和
s = 0;
for k in ls:
s += k;
print(s);
『玖』 python如何計算1到100的和
首先分別建立變數 i 和 sum 並且定義兩個變數的初始值為0
代碼如下:
然後利用while 循環語句規定i小於100時候進入循環,並且在循環內每次加1,sum 每次循環加上i 的數值,最後利用print 列印出sum的值。
代碼如下:
結果如下:
推薦教程:python教程以上就是小編分享的關於python如何計算1到100的和的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!
『拾』 用Python腳本編寫1到100的整數和。
sum(range(101))
##第一種方法
a = 0
for i in range(0,100):
a += (i+1);
print a
##第二種方法
sum(range(1,101))
##第三種方法
sum([ x for x in range(0,101)])
(10)python100求和擴展閱讀:
Python是完全面向對象的語言。函數、模塊、數字、字元串都是對象。並且完全支持繼承、重載、派生、多繼承,有益於增強源代碼的復用性。Python支持重載運算符和動態類型。相對於Lisp這種傳統的函數式編程語言,Python對函數式設計只提供了有限的支持。有兩個標准庫(functools, itertools)提供了Haskell和Standard ML中久經考驗的函數式程序設計工具。