[問題] 自學三天新手請教sum的問題

看板Python作者 (伊逼呀)時間7年前 (2018/05/23 23:28), 編輯推噓12(12020)
留言32則, 16人參與, 7年前最新討論串1/1
大家好! 魯妹是文科生自學python新手第三天 參考的教材是彭彭 想請問,教材裡說, 用for迴圈完成1+2+3+…10,寫成: sum=0 for x in range(11)  sum=sum+x print(sum) 得出55 想請教各位版上的大大,這裡的 sum=0是什麼意思? 我把sum=0改成sum=1, print 出來變成56 我知道這是智障等級問題但是是否有高手可以解惑一下… 實在無法參透啊 QQ 跪謝了! ----- Sent from JPTT on my Sony G8441. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.207.201 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1527089281.A.B2E.html

05/23 23:29, 7年前 , 1F
你一開始要先告訴電腦你有個變數叫做sum,然後他=0
05/23 23:29, 1F

05/23 23:30, 7年前 , 2F
你一開始是1的話就又從1+到10當然就是56啦
05/23 23:30, 2F

05/23 23:30, 7年前 , 3F
變數 你把sum換成其他代數也會有一樣效果 設定起始值
05/23 23:30, 3F

05/23 23:34, 7年前 , 4F
原來!了解了!非常感謝!QQ
05/23 23:34, 4F

05/23 23:38, 7年前 , 5F
然後不建議用sum命名 sum函數有其他功能
05/23 23:38, 5F

05/23 23:44, 7年前 , 6F
命名是指?
05/23 23:44, 6F

05/23 23:46, 7年前 , 7F
變數名稱 sum可以拿來加總陣列之類的
05/23 23:46, 7F

05/23 23:47, 7年前 , 8F
然後我覺得看線上課程會比看書好
05/23 23:47, 8F

05/23 23:56, 7年前 , 9F
謝謝!我是看線上課程沒錯,但是很多還是不太理解,謝謝你
05/23 23:56, 9F

05/23 23:56, 7年前 , 10F
的耐心回覆喔!:)
05/23 23:56, 10F

05/24 00:41, 7年前 , 11F
建議你買旗標書名有「超入門」那本來看
05/24 00:41, 11F

05/24 02:23, 7年前 , 12F
彭彭應該是這個影片吧
05/24 02:23, 12F

05/24 02:23, 7年前 , 13F
這影片有介紹變數的概念 你可以先看這部影片
05/24 02:23, 13F

05/24 07:03, 7年前 , 14F
好喔!謝謝!!
05/24 07:03, 14F

05/24 08:35, 7年前 , 15F
其實python就是很易讀的語言,sum=0就是告訴你這裡
05/24 08:35, 15F

05/24 08:35, 7年前 , 16F
有個變數是0哦 這樣的概念 沒有先宣告的話 就跟你說
05/24 08:35, 16F

05/24 08:35, 7年前 , 17F
話說不講從多少加到多少一樣
05/24 08:35, 17F

05/24 08:37, 7年前 , 18F
還有良好的coding style 記得加空格
05/24 08:37, 18F

05/24 18:22, 7年前 , 19F
coding style是什麼XDD?
05/24 18:22, 19F

05/24 19:11, 7年前 , 20F
程式碼風格,良好的撰寫習慣
05/24 19:11, 20F

05/24 19:12, 7年前 , 21F
應該是農碼風格才對
05/24 19:12, 21F

05/24 23:00, 7年前 , 22F
同是文科生推一個
05/24 23:00, 22F

05/24 23:10, 7年前 , 23F
原來這裡文科生也不少欸!哈哈!
05/24 23:10, 23F

05/25 08:08, 7年前 , 24F
range(11)感覺不是好教材
05/25 08:08, 24F

05/25 12:03, 7年前 , 25F
超文組+1 推一本旗標的超入門 很好理解!
05/25 12:03, 25F

05/25 19:23, 7年前 , 26F
sum(range(11))是否也能得到相同答案呢?
05/25 19:23, 26F

05/26 02:07, 7年前 , 27F
很棒,請繼續加油繼續學習
05/26 02:07, 27F

05/26 08:58, 7年前 , 28F
要注意range(11)是0+1+...+10,不是1+2+...+10,只是剛好su
05/26 08:58, 28F

05/26 08:58, 7年前 , 29F
m一樣
05/26 08:58, 29F

05/28 04:57, 7年前 , 30F
覺得稱”=“等於不太好,指派(assign)才對
05/28 04:57, 30F

05/28 10:59, 7年前 , 31F
改成:range(1,11)吧 包前不包後
05/28 10:59, 31F

04/01 12:33, 7年前 , 32F
04/01 12:33, 32F
文章代碼(AID): #1R1OY1ik (Python)
文章代碼(AID): #1R1OY1ik (Python)