新聞中心
創(chuàng)新互聯(lián)Python教程:

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),源匯企業(yè)網(wǎng)站建設(shè),源匯品牌網(wǎng)站建設(shè),網(wǎng)站定制,源匯網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,源匯網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
編寫一個(gè) Python 程序,使用 for 循環(huán)范圍查找數(shù)組中偶數(shù)和奇數(shù)的和。if 條件(if(evenoddsumerr[I]% 2 = = 0))檢查數(shù)組項(xiàng)是否可被二整除。如果為真,我們將該數(shù)組項(xiàng)添加到 evnArrSum。否則將該數(shù)組值添加到 oddArrSum。
# Sum of Even and Odd in Array
import numpy as np
evenOddSumArr = np.array([10, 25, 199, 450, 70, 111, 190, 7])
evenArrSum = 0
oddArrSum = 0
for i in range(len(evenOddSumArr)):
if (evenOddSumArr[i] % 2 == 0):
evenArrSum = evenArrSum + evenOddSumArr[i]
else:
oddArrSum = oddArrSum + evenOddSumArr[i]
print("The Sum of Even Numbers in evenOddSumArr Array = ", evenArrSum)
print("The Sum of Odd Numbers in evenOddSumArr Array = ", oddArrSum)
尋找數(shù)組中偶數(shù)和奇數(shù)之和的 Python 程序
在這個(gè) Python 示例中,我們使用 for 循環(huán)來迭代數(shù)組項(xiàng)。numpy mod 和余數(shù)函數(shù)檢查每個(gè)數(shù)組項(xiàng)的余數(shù)是否等于零。
# Sum of Even and Odd in Array
import numpy as np
evenOddSumArr = np.array([10, 199, 14, 450, 170, 191, 200, 700])
evenArrSum = evenArrSum1 = evenArrSum2 = 0
oddArrSum = oddArrSum1 = oddArrSum2 = 0
for i in evenOddSumArr:
if (i % 2 == 0):
evenArrSum = evenArrSum + i
else:
oddArrSum = oddArrSum + i
print("The Sum of Even Numbers in evenOddSumArr Array = ", evenArrSum)
print("The Sum of Odd Numbers in evenOddSumArr Array = ", oddArrSum)
print("\n=== Using mod function===")
for i in evenOddSumArr:
if (np.mod(i, 2) == 0):
evenArrSum1 = evenArrSum1 + i
else:
oddArrSum1 = oddArrSum1 + i
print("The Sum of Even Numbers in evenOddSumArr Array = ", evenArrSum1)
print("The Sum of Odd Numbers in evenOddSumArr Array = ", oddArrSum1)
print("\n=== Using remainder function===")
for i in evenOddSumArr:
if (np.remainder(i, 2) == 0):
evenArrSum2 = evenArrSum2 + i
else:
oddArrSum2 = oddArrSum2 + i
print("The Sum of Even Numbers in evenOddSumArr Array = ", evenArrSum2)
print("The Sum of Odd Numbers in evenOddSumArr Array = ", oddArrSum2)
Python Numpy 數(shù)組輸出中偶數(shù)和奇數(shù)的和
The Sum of Even Numbers in evenOddSumArr Array = 1544
The Sum of Odd Numbers in evenOddSumArr Array = 390
=== Using mod function===
The Sum of Even Numbers in evenOddSumArr Array = 1544
The Sum of Odd Numbers in evenOddSumArr Array = 390
=== Using remainder function===
The Sum of Even Numbers in evenOddSumArr Array = 1544
The Sum of Odd Numbers in evenOddSumArr Array = 390
使用 While 循環(huán)計(jì)算數(shù)組中偶數(shù)和奇數(shù)之和的 Python 程序。
# Sum of Even and Odd in Array
import numpy as np
evenOddSumArr = np.array([10, 25, 40, 75, 100, 125, 1100, 175])
i = 0
evenArrSum = evenArrSum1 = evenArrSum2 = 0
oddArrSum = oddArrSum1 = oddArrSum2 = 0
while (i < len(evenOddSumArr)):
if (np.equal(evenOddSumArr[i] % 2, 0)):
evenArrSum = evenArrSum + evenOddSumArr[i]
else:
oddArrSum = oddArrSum + evenOddSumArr[i]
i = i + 1
print("The Sum of Even Numbers in evenOddSumArr Array = ", evenArrSum)
print("The Sum of Odd Numbers in evenOddSumArr Array = ", oddArrSum)
Python Numpy 數(shù)組偶數(shù)和奇數(shù)之和使用 while 循環(huán)輸出
The Sum of Even Numbers in evenOddSumArr Array = 1250
The Sum of Odd Numbers in evenOddSumArr Array = 400
在這個(gè) Python numpy 數(shù)組示例中,我們創(chuàng)建了一個(gè)(SumEvenOddNumbers(evenoddsumerr))函數(shù),該函數(shù)返回偶數(shù)和奇數(shù)的和。
# Sum of Even and Odd in Array
import numpy as np
def SumEvenOddNumbers(evenOddSumArr):
evenArrSum = 0
oddArrSum = 0
for i in evenOddSumArr:
if (np.remainder(i, 2) == 0):
evenArrSum = evenArrSum + i
else:
oddArrSum = oddArrSum + i
return evenArrSum, oddArrSum
evenOddSumArr = np.array([10, 20, 25, 55, 100, 85, 200])
evensum, oddsum = SumEvenOddNumbers(evenOddSumArr)
print("The Sum of Even Numbers in evenOddSumArr Array = ", evensum)
print("The Sum of Odd Numbers in evenOddSumArr Array = ", oddsum)
使用輸出函數(shù)的 Python Numpy 數(shù)組奇偶和
The Sum of Even Numbers in evenOddSumArr Array = 330
The Sum of Odd Numbers in evenOddSumArr Array = 165 網(wǎng)頁名稱:Python程序:計(jì)算數(shù)組中偶數(shù)和奇數(shù)之和
URL地址:http://www.dlmjj.cn/article/djpsopj.html


咨詢
建站咨詢
