作者ibiya (伊逼呀)
看板Python
標題[問題] 自學三天新手請教sum的問題
時間Wed May 23 23:27:58 2018
大家好!
魯妹是文科生自學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://webptt.com/m.aspx?n=bbs/Python/M.1527089281.A.B2E.html
1F:推 rinkai: 你一開始要先告訴電腦你有個變數叫做sum,然後他=0 05/23 23:29
2F:→ rinkai: 你一開始是1的話就又從1+到10當然就是56啦 05/23 23:30
3F:推 Jyery: 變數 你把sum換成其他代數也會有一樣效果 設定起始值 05/23 23:30
4F:→ ibiya: 原來!了解了!非常感謝!QQ 05/23 23:34
5F:→ Jyery: 然後不建議用sum命名 sum函數有其他功能 05/23 23:38
6F:→ ibiya: 命名是指? 05/23 23:44
7F:→ Jyery: 變數名稱 sum可以拿來加總陣列之類的 05/23 23:46
8F:→ Jyery: 然後我覺得看線上課程會比看書好 05/23 23:47
9F:→ ibiya: 謝謝!我是看線上課程沒錯,但是很多還是不太理解,謝謝你 05/23 23:56
10F:→ ibiya: 的耐心回覆喔!:) 05/23 23:56
11F:→ justoncetime: 建議你買旗標書名有「超入門」那本來看 05/24 00:41
13F:→ aszx4510: 這影片有介紹變數的概念 你可以先看這部影片 05/24 02:23
14F:→ ibiya: 好喔!謝謝!! 05/24 07:03
15F:推 handsomeLin: 其實python就是很易讀的語言,sum=0就是告訴你這裡 05/24 08:35
16F:→ handsomeLin: 有個變數是0哦 這樣的概念 沒有先宣告的話 就跟你說 05/24 08:35
17F:→ handsomeLin: 話說不講從多少加到多少一樣 05/24 08:35
18F:推 handsomeLin: 還有良好的coding style 記得加空格 05/24 08:37
19F:→ ibiya: coding style是什麼XDD? 05/24 18:22
20F:推 s860134: 程式碼風格,良好的撰寫習慣 05/24 19:11
21F:→ s860134: 應該是農碼風格才對 05/24 19:12
22F:推 fifi2008: 同是文科生推一個 05/24 23:00
23F:→ ibiya: 原來這裡文科生也不少欸!哈哈! 05/24 23:10
24F:→ Mchord: range(11)感覺不是好教材 05/25 08:08
25F:推 gn00191470: 超文組+1 推一本旗標的超入門 很好理解! 05/25 12:03
26F:推 alan23273850: sum(range(11))是否也能得到相同答案呢? 05/25 19:23
27F:推 OnePiecePR: 很棒,請繼續加油繼續學習 05/26 02:07
28F:→ pmove: 要注意range(11)是0+1+...+10,不是1+2+...+10,只是剛好su 05/26 08:58
29F:→ pmove: m一樣 05/26 08:58
30F:推 wallrose: 覺得稱”=“等於不太好,指派(assign)才對 05/28 04:57
31F:→ coeric: 改成:range(1,11)吧 包前不包後 05/28 10:59
32F:推 lin1121: 推 04/01 12:33