python判斷奇偶數(shù)代碼 python:從鍵盤輸入一個正整數(shù)列表,以-1結(jié)束,分別計算列表中奇數(shù)和偶數(shù)的和?
python:從鍵盤輸入一個正整數(shù)列表,以-1結(jié)束,分別計算列表中奇數(shù)和偶數(shù)的和?鍵盤輸入導(dǎo)入隨機(jī)l=[隨機(jī).randint(1100)對于范圍(10)中的X]a=[X對于LiF中的X而不是X%2]B
python:從鍵盤輸入一個正整數(shù)列表,以-1結(jié)束,分別計算列表中奇數(shù)和偶數(shù)的和?
鍵盤輸入
導(dǎo)入隨機(jī)
l=[隨機(jī).randint(1100)對于范圍(10)中的X
]a=[X對于LiF中的X而不是X%2
]B=[X對于LiF中的X而不是X%2
]print(L)
print(“偶數(shù)列表:{0}和:{1}”。格式(a,總和(a))
打印(“奇數(shù)列表:{0}和:{1}”。格式(B,sum(B))
什么是奇數(shù)什么是偶數(shù)?
可被2整除的整數(shù)稱為整數(shù)不能被2整除的偶數(shù)稱為奇數(shù)。
偶數(shù)是:0,±2,±4,±6,±8,…
奇數(shù)是:±1,±3,±5,±7,±9,…
偶數(shù)是2K,奇數(shù)是2K+1或2K-1,其中k是整數(shù)。
對于正奇數(shù)序列:
1,3,5,…,2K-1,。。。(k>0)
根據(jù)算術(shù)序列,部分和公式,有:
s_k=(1+2k-1)k/2=k2
因此,每個奇數(shù)都是(相鄰)兩個正方形之間的差,即,
2k-1=s_k-s_k-1}=k2-(k-1)2
這符合平方差公式:
k2-(k-1)2=(k-k+1)(k+k-1)=2k-1
奇偶運算屬性:
因為2k±2m=2(k±m(xù)),所以:偶±偶=偶;
因為(2k+1)±(2m+1)=2(k±m(xù))或2(k±m(xù)+1),所以:奇±奇=偶;
因為(2k+1)±2m=2(k±m(xù))+1,所以:奇±偶=奇;
因為2k±(2m+1)=2(k±m(xù))±1,所以:偶±奇=奇;
因為(2k)×n=n×(2k)=2(KN),所以:偶數(shù)×整數(shù)=整數(shù)×偶數(shù);(這表明兩個相鄰整數(shù)的乘積必須是偶數(shù),即a(a+1)是偶數(shù)。)
因為(2k+1)×(2m+1)=2k(2m+1)+2m+1=2(K(2m+1)+m)+1,奇數(shù)×奇數(shù)=奇數(shù)。