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