亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么sum不可以初始化

http://img1.sycdn.imooc.com//586c63e400015d1c03290234.jpg為什么sum初始化之后會報錯——TypeError: 'int' object is not callable,去掉之后答案就正確了

正在回答

4 回答

1、sum是python內部定義的求和函數,當你使用sum=0的時候,sum已經被轉換為變量了。不能再當做函數使用了,所以你這里會報錯。

2、因為這個函數是想求1到100的和,并不需要sum=0,看你的介紹,是把sum=0理解成初始化了。其實這樣賦值,反而變成變量了。

0 回復 有任何疑惑可以回復我~

TypeError: 'int' object is not callable ?sum是變量的引用不是被調用

0 回復 有任何疑惑可以回復我~
#1

蝎子么么么么 提問者

跪拜,謝謝
2017-01-05 回復 有任何疑惑可以回復我~

本來sum在Python中是求和的,符號代碼的目的,當你敲入代碼sum=0時就把sum定義成了一個數值變量,所以sum是變量就不能運行函數的求和運算。

0 回復 有任何疑惑可以回復我~

看你最后一行代碼,sum應該是個函數而不是一個變量吧,我們只能給變量賦值,初始化,不能對函數做這個操作。

1 回復 有任何疑惑可以回復我~
#1

蝎子么么么么 提問者

enen ,謝謝哈
2017-01-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758383    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

為什么sum不可以初始化

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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