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

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

用這個代碼,輸出為什么還是四位小數

long = 3.14

wide = 1.57

S = long * wide

round(S, 3)

print(S)


正在回答

4 回答

round(S, 3)這函數,要放到print()里去吧。因為print這函數是原原本本打印S這數。

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

楊瑞琪gpdkq

感謝!
2021-04-19 回復 有任何疑惑可以回復我~

你把round(s,3)賦值給一個變量然后輸出這個變量就行了

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

3.0版本的是可以改變小數點位的

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

weixin_慕碼人7032863 提問者

就是說還是要用編輯器編輯是嗎?在這個上面直接編輯是沒法改變小數點位的?主要怕是代碼有問題
2021-03-16 回復 有任何疑惑可以回復我~

結果為四位數

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

weixin_慕碼人7032863 提問者

可是不是用round改變了S的小數位數嗎?
2021-03-14 回復 有任何疑惑可以回復我~
#2

慕仔之萬份收益

回復 weixin_慕碼人7032863 print輸出的是s,并不是限定小數位數后的值,你可以用一個變量接收round(s,2),然后輸出這個變量,例如: l=3.14 w=1.57 s=l*w x=round(s,2) print(x)
2021-03-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

用這個代碼,輸出為什么還是四位小數

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

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

幫助反饋 APP下載

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

公眾號

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