[问题] 自学三天新手请教sum的问题

楼主: ibiya (伊逼呀)   2018-05-23 23:27:58
大家好!
鲁妹是文科生自学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
跪谢了!
作者: rinkai (玉串)   2018-05-23 23:29:00
你一开始要先告诉电脑你有个变量叫做sum,然后他=0你一开始是1的话就又从1+到10当然就是56啦
作者: Jyery (文帝)   2018-05-23 23:30:00
变量 你把sum换成其他代数也会有一样效果 设定起始值
楼主: ibiya (伊逼呀)   2018-05-23 23:34:00
原来!了解了!非常感谢!QQ
作者: Jyery (文帝)   2018-05-23 23:38:00
然后不建议用sum命名 sum函数有其他功能
楼主: ibiya (伊逼呀)   2018-05-23 23:44:00
命名是指?
作者: Jyery (文帝)   2018-05-23 23:46:00
变量名称 sum可以拿来加总阵列之类的然后我觉得看线上课程会比看书好
楼主: ibiya (伊逼呀)   2018-05-23 23:56:00
谢谢!我是看线上课程没错,但是很多还是不太理解,谢谢你的耐心回复喔!:)
作者: justoncetime (台北丛林好冷~)   2018-05-24 00:41:00
建议你买旗标书名有“超入门”那本来看
作者: aszx4510 (wind)   2018-05-24 02:23:00
https://youtu.be/FMruNSjHOzQ 彭彭应该是这个影片吧这影片有介绍变量的概念 你可以先看这部影片
楼主: ibiya (伊逼呀)   2018-05-24 07:03:00
好喔!谢谢!!
作者: handsomeLin (DoGLin)   2018-05-24 08:35:00
其实python就是很易读的语言,sum=0就是告诉你这里有个变量是0哦 这样的概念 没有先宣告的话 就跟你说话说不讲从多少加到多少一样还有良好的coding style 记得加空格
楼主: ibiya (伊逼呀)   2018-05-24 18:22:00
coding style是什么XDD?
作者: s860134 (s860134)   2018-05-24 19:11:00
程式码风格,良好的撰写习惯应该是农码风格才对
作者: fifi2008 (严禁喂食)   2018-05-24 23:00:00
同是文科生推一个
楼主: ibiya (伊逼呀)   2018-05-24 23:10:00
原来这里文科生也不少欸!哈哈!
作者: Mchord (Mchord)   2018-05-25 08:08:00
range(11)感觉不是好教材
作者: gn00191470 (Lirion)   2018-05-25 12:03:00
超文组+1 推一本旗标的超入门 很好理解!
作者: alan23273850   2018-05-25 19:23:00
sum(range(11))是否也能得到相同答案呢?
作者: OnePiecePR (OPPR)   2018-05-26 02:07:00
很棒,请继续加油继续学习
作者: pmove (金疾柠檬)   2018-05-26 08:58:00
要注意range(11)是0+1+...+10,不是1+2+...+10,只是刚好sum一样
作者: wallrose (墙玫瑰)   2018-05-28 04:57:00
觉得称”=“等于不太好,指派(assign)才对
作者: coeric ( )   2018-05-28 10:59:00
改成:range(1,11)吧 包前不包后

Links booklink

Contact Us: admin [ a t ] ucptt.com