❶ python輸入一組數據,求奇數的和
python 代碼如下
data=[1,2,3,4,5,6,7,8,9,10]
result=0
for a in data:
if a % 2 != 0:
result = result + a
print("result = ", result)
❷ python求奇數和
我只能給你思路,具體操作還得靠自己,不知道具體函數可以去查。
以空格分隔,可以用split函數把輸入的數字串分成列表,此時列表裡的數字都為字元串,需要用函數轉化為數字類型,然後過濾掉負數和零。
接著求奇數的和,遍歷列表裡的數字,每個數字除以2取余,判斷是否為奇數然後求和。
❸ 用python求1到100所有奇數的和
第一種
defSum():
num=0
x=1
whilex<=100:
ifx%2==1:#判斷為奇數時相加
num+=x
x+=1
print('1---100奇數的和為:',num)
if__name__=="__main__":
Sum()
第二種
defSum():
x=1
arr=[]#定義一個數組用來存儲奇數
whilex<=100:
ifx%2==1:
arr.append(x)#如果為奇數便把它存入數組中
x+=1
print('1---100奇數的和為:',sum(arr))
#最後用python的sum函數直接把列表相加
if__name__=="__main__":
Sum()
希望可以幫助到你
❹ python1000以內奇數和
python 計算從1到1000以內所有奇數的和,並進行輸出,結果為25000
任務:
1、定義變數sum1和 num1,sum1用於存放所有奇數和,num1用於存放數值,並對其賦初始值
2、使用while來實現1-1000以內的循環
3、用if語句實現條件判斷,是否為奇數
4、輸出符合條件的所有奇數的和
任務提示:
不能被2整除的數為奇數
"""sum1 = 0num1 = 1while( num1 < 1000):
if( num1 % 2 !=0 ):
sum1 += num1
num1 +=1print(sum1)
❺ 1到100奇數的和python
#100以內奇數和
sum=0
a=[i for i in range(1,101)]
for i in a[::2]:
sum+=i
print("奇數和為:{}".format(sum))
#100以內偶數和
sum1=0
b=[i for i in range(1,101)]
for i in b[1::2]:
sum1+=i
print("偶數和為:{}".format(sum1))
❻ python求奇數和
你好!
答案來了:
def check(n):
s=0;
for i in n:
if i%2 != 0:
s += i;
print(s)
str = '1 3 4 5 6'
lst = str.split(' ');
lst = map(int,lst) ;
check(lst)
請您採納!
多多懸賞!
PS:對於點贊的,千萬別出現雙數,看見了腦仁疼。。。
❼ python如何表示所有奇數相加
步驟1:首先進入python中,分別定義一個奇數累加結果變數和計數變數,如圖所示。
總結:
1
1.首先進入python中,分別定義一個奇數累加結果變數和計數變數。
2.然後開始定義循環程序,如圖所示,定義循環成立條件奇數累加的范圍。
3.再利用if語句,定義一個判斷為奇數條件的程序,然後條件成立時,將奇數進行累加。
4.接下來,處理計數變數,防止程序出現死循環。
5.最後定義一個奇數累加求和結果的輸出程序,並執行程序檢查程序是否達到目的。