pembulatan bulat ular sawa?
迷茫
迷茫 2017-07-05 10:35:02
0
3
1216
>>> round(0.5)
0
>>> round(1.5)#为什么这样
2
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(3)
我想大声告诉你

Dalam versi Python yang berbeza, nilai fungsi bulat akan muncul dalam situasi yang berbeza

Dalam Python2.7, takrifan fungsi bulat ialah jika nilai input adalah jarak yang sama dari kedua-dua belah, maka ambil sisi genap

~ python2
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 12:39:47) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> round(0.5)
1.0

Dalam Python3, fungsi bulat ditakrifkan sebagai pembulatan.

Python 3.6.0 (v3.6.0:41df79263a11, Dec 22 2016, 17:23:13) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> round(0.5)
0

Lelaki di tingkat atas menggunakan ipython, yang berdasarkan python2, jadi definisinya juga mengikut Python2.

过去多啦不再A梦

bulatan(nombor, digit=Tiada)
merujuk kepada bilangan tempat perpuluhan yang akan dikekalkan, lalainya ialah Tiada

In [5]: round(0.5)
Out[5]: 1.0

In [6]: round(0.5, 1)
Out[6]: 0.5
ringa_lee

Cuba pusingan(4.5)

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan