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

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

這樣加了括號也是優先級高的,為什么計算錯誤不是5.0

print 2.5 + (10/ 4)

正在回答

4 回答

看了大家的回答,我覺得可能是Python版本的問題。在Python3.x版本中,你的print語句輸出就是5.0.大家說的10/4余2,在Python3.x中是不對的,但在使用地板除的時候10//4會是2,結果是4.5.這個你可以去廖雪峰老師的python教程網站上去看,看他寫的python3.x。

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

10/4=2,余2,并不是2.5

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

整數相除會把小數省略,需要把其中一個變為浮點數,這樣結果就是浮點數了

10/4 結果為2

10.0/4 結果為2.5

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

加不加括號都是先運算除法,問題關鍵在于10/4=2;浮點數忽略了。

正解:print 2.5 + 10.0/4

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

舉報

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

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

進入課程

這樣加了括號也是優先級高的,為什么計算錯誤不是5.0

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

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

幫助反饋 APP下載

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

公眾號

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