一百以內奇數偶數之和的方法有哪些?

2021-10-03 05:12:39 字數 1310 閱讀 6295

#求一百以內奇數之和

#用while語句好像不好求和?n=1

s=0while n <

101:

temp=n%

2if temp ==0:

pass

else

: s = s + n

n = n +

1print

(s)#基本式

sum=

0for i in

range(1

,100,2

):sum=

sum+ i

print

(sum

)#方法一:

sum=

0#初始化變數sum,用來放和

for i in

range(1

,100,2

):#使用for迴圈,從1開始,每隔數2跳一次,只迴圈奇數1,3,5,7......

sum+= i #把每次取出來的奇數相加

print

(sum

)#最後列印結果

#方法二:

sum=

0#初始化變數sum,用來放和

for i in

range

(100):

#使用for迴圈,從0~99逐個取數

if i%2==

0:continue

#使用if語句判斷每次取出來的數是否為偶數,如果是偶數則

#中止當前迴圈,進入下乙個迴圈,也就是不取偶數

sum+= i #把取出來的奇數相加

print

(sum

)#方法三:

sum=

0#初始化變數sum,用來放和

for i in

range

(100):

#使用for迴圈,從0~99逐個取數

if i%2==

1:sum+= i #使用if語句判斷每次取出來的數是否為奇數,如果是奇數把數字加起來

print

(sum

)#集大成i=0

sum1=

0sum2=

0while i<=

100:

if i%2==

0:sum1+=i

else

: sum2+=i

i+=1print

('1-100之間偶數和為:%d'

% sum1)

print

('1-100之間偶數和為:%d'

% sum2)

Python 判斷奇數偶數的方法

以下例項用於判斷乙個數字是否為奇數或偶數 coding utf 8 filename test.py python 判斷奇數偶數 cbwsjgh 如果是偶數除於 2 餘數為 0 如果餘數為 1 則為奇數 num int input 輸入乙個數字 if num 2 程式設計客棧 0 print 是偶數...

(筆記)兩種判斷奇數偶數的方法

學習的需要,查詢了如何判斷奇偶數的方法,自己做了以下筆記。方法來自網路,已標明出處。方法一 求餘 具體實現 1 if x 2 奇數 else 偶數 2 x 2 奇數 偶數 分析 根據奇數偶數的定義,若整數除以2沒有餘數,則為偶數,否則為奇數。因此,偶數取餘結果為0,奇數取餘結果為非零 在if 條件 ...

200以內的正偶數分解為兩個質數之和

題目如下 200以內的正偶數 大於等於4 都能夠分解為兩個質數之和。每個偶數表達成形如 4 2 2的形式,每行放6個式子。1.定義乙個函式,功能是判斷是輸入的乙個數是否是質數 2.獲取某個偶數等於兩個質數之和的分解式 3.迴圈200以內所有偶數,列印出它的分解式,每6個式子一行 def zhishu...