課程
/后端開發
/Python
/初識Python
知道怎么改,可是不理解一開始為什么是4.5
2017-04-02
源自:初識Python 3-8
正在回答
原題:print 2.5 + 10 / 4 使輸出為5.0
答案:print 2.5 + 10.0 / 4
分析:10 / 4 的結果是整數運算,最后結果是2,所以 2.5 + 2 =4.5,修改為浮點數運算后,10.0 /4 = 2.5,所以2.5 + 2.5 = 5.0
python中的變量是弱類型的,所以10和4都默認為int型
“/”求商,前后為int,所以結果還是int,但是丟失精度
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-02
原題:print 2.5 + 10 / 4 使輸出為5.0
答案:print 2.5 + 10.0 / 4
分析:10 / 4 的結果是整數運算,最后結果是2,所以 2.5 + 2 =4.5,修改為浮點數運算后,10.0 /4 = 2.5,所以2.5 + 2.5 = 5.0
2017-04-02
python中的變量是弱類型的,所以10和4都默認為int型
“/”求商,前后為int,所以結果還是int,但是丟失精度