作者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/cn.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