第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我想找到我擁有的數字的總和

我想找到我擁有的數字的總和

慕村225694 2022-05-24 15:13:06
我有一些代碼,我必須找到數字 3 的倍數,然后總結它們我已經完成了第一份工作,我的意思是我找到了所有數字 3 的倍數,但我無法總結我找到的所有數字。我試過很多次,試圖在google上找到解決方案,但找不到x = 3for number in range(1000):    if number%x == 0:        print(number)我現在需要此代碼上指示的所有數字的總和,當您運行此代碼時,您會看到僅發(fā)布可以除以 3 的數字現在我需要它們的總和
查看完整描述

3 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

這比你想象的要容易:

sum(range(0, 1000, 3))

解釋:

range定義如下:so表示以 3 為步從 0 到 1000range([start], end[, step])range(0, 1000, 3)

sum函數將對任何可迭代(包括范圍)求和


查看完整回答
反對 回復 2022-05-24
?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

您需要一個變量來保存總和(如果您處于學習階段):


x = 3

total = 0

for number in range(1000):

    if number % x == 0:

        print(number)

        total += number # equivalent to:  total = total + number

print(total)

編輯:

要回答您的評論,請使用condition or condition:


x = 3

y = 5

total = 0

for number in range(10):

    if number % x == 0 or number % y == 0:

        print(number)

        total += number # equivalent to:  total = total + number

print(total)


查看完整回答
反對 回復 2022-05-24
?
鴻蒙傳說

TA貢獻1865條經驗 獲得超7個贊

最好的方法是使用filterand sum:


# any iterable variable

iterable_var = range(100)

res = sum(filter(lambda x: x % 3 == 0, iterable_var), 0)


查看完整回答
反對 回復 2022-05-24
  • 3 回答
  • 0 關注
  • 174 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號