課程
/后端開發
/Python
/初識Python
sum=0.0 ?什么意思,如果是sum=0或0.1 ? ?, ? ? 0.5又是什么樣
2018-12-29
源自:初識Python 5-4
正在回答
首先平均數的計算等于每個數字依次相加在除以數字個數,那么在計算機中如果要編程體現就需要一個變量來存放相加的總數,當然,你要說sum = 學生A成績+ 學生b成績 + 學生c成績+ .......+ 最后一個學生成績?
這么計算出來也是對的,但是如果學生的數量很大,是全校學生的會你得寫到吐血,所以改用for 循環來處理
求平均分公式是總分/人數,總分=0.0+75+92+59+68。sum=0.0 是指取最開始的值是0,因為0是整數,平均分是浮點數,所以要用0.0
L = [75, 92, 59, 68]
sum = 0.0
for score in L:
? ? sum+=score
print sum / 4
sum=0.0是浮點數,在計算時碰到另一個整數運算后結果便為浮點數
sum=0.0是為了python2的兼容,在2中/,3/2=1,所以把分母或分子轉換為浮點數,結果就會3.0/2=1.5
而python3中,則可以sum=0
sum為0 此時sum是整型 就跟c里面int一樣 會把小數點后的值都省略
sum為0.0 此時sum是浮點 就跟double一樣
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-17
首先平均數的計算等于每個數字依次相加在除以數字個數,那么在計算機中如果要編程體現就需要一個變量來存放相加的總數,當然,你要說sum = 學生A成績+ 學生b成績 + 學生c成績+ .......+ 最后一個學生成績?
這么計算出來也是對的,但是如果學生的數量很大,是全校學生的會你得寫到吐血,所以改用for 循環來處理
2019-02-18
求平均分公式是總分/人數,總分=0.0+75+92+59+68。sum=0.0 是指取最開始的值是0,因為0是整數,平均分是浮點數,所以要用0.0
2019-01-15
L = [75, 92, 59, 68]
sum = 0.0
for score in L:
? ? sum+=score
print sum / 4
2018-12-29
sum=0.0是浮點數,在計算時碰到另一個整數運算后結果便為浮點數
2018-12-29
sum=0.0是為了python2的兼容,在2中/,3/2=1,所以把分母或分子轉換為浮點數,結果就會3.0/2=1.5
而python3中,則可以sum=0
2018-12-29
sum為0 此時sum是整型 就跟c里面int一樣 會把小數點后的值都省略
sum為0.0 此時sum是浮點 就跟double一樣