[1] 以 1 作為下標(biāo)開始位置,即列表中首個(gè)元素為奇數(shù)位置,則代碼如下:
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了弋江免費(fèi)建站歡迎大家使用!
代碼一
def oddsum(x):
s = 0
for i in x[::2]:
? s += i
return s
運(yùn)行結(jié)果一
[2] 以 0 作為下標(biāo)開始位置,即列表中首個(gè)元素為偶數(shù)位置,則代碼如下:
代碼二
def oddsum(x):
s = 0
for i in x[1::2]:
? s += i
return s
運(yùn)行結(jié)果二
第一種
def?Sum():
num=0
x=1
while?x=100:
if?x%2==1:#判斷為奇數(shù)時(shí)相加
num+=x
x+=1
print('1---100奇數(shù)的和為:',num)
if?__name__=="__main__":
Sum()
第二種
def?Sum():
x=1
arr=[]#定義一個(gè)數(shù)組用來存儲奇數(shù)
while?x=100:
if?x%2==1:
arr.append(x)#如果為奇數(shù)便把它存入數(shù)組中
x+=1
print('1---100奇數(shù)的和為:',sum(arr))
#最后用python的sum函數(shù)直接把列表相加
if?__name__=="__main__":
Sum()
希望可以幫助到你
我只能給你思路,具體操作還得靠自己,不知道具體函數(shù)可以去查。
以空格分隔,可以用split函數(shù)把輸入的數(shù)字串分成列表,此時(shí)列表里的數(shù)字都為字符串,需要用函數(shù)轉(zhuǎn)化為數(shù)字類型,然后過濾掉負(fù)數(shù)和零。
接著求奇數(shù)的和,遍歷列表里的數(shù)字,每個(gè)數(shù)字除以2取余,判斷是否為奇數(shù)然后求和。
分享標(biāo)題:python奇數(shù)函數(shù)求和,python奇數(shù)求和代碼
網(wǎng)址分享:http://muchs.cn/article42/hchoec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、定制開發(fā)、網(wǎng)站收錄、網(wǎng)站改版、全網(wǎng)營銷推廣、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)