Contoh kod pembundaran menggunakan matematik.Fungsi siling
Dalam pengaturcaraan harian, kita selalunya perlu membundarkan nombor titik terapung. Modul matematik dalam Python menyediakan satu siri fungsi untuk membantu kami melaksanakan pelbagai jenis operasi pembundaran, termasuk fungsi pembundaran ke atas math.Ceil. Fungsi
math.Ceil adalah untuk mengembalikan integer terkecil lebih besar daripada atau sama dengan nombor titik terapung yang ditentukan. Iaitu, jika parameter yang dilalui adalah integer atau bahagian integer perpuluhan, maka fungsi mengembalikan nilai asal jika parameter yang dihantar adalah perpuluhan dan mempunyai bahagian perpuluhan, ia dibundarkan kepada integer terdekat.
Berikut ialah contoh kod yang menggunakan fungsi math.Ceil untuk membulatkan:
import math def ceil_float(number): ''' 使用math.Ceil函数向上取整 ''' result = math.ceil(number) return result # 测试向上取整功能 num1 = 3.6 print(f"{num1}向上取整后的结果为:{ceil_float(num1)}") num2 = 5.0 print(f"{num2}向上取整后的结果为:{ceil_float(num2)}") num3 = 9.2 print(f"{num3}向上取整后的结果为:{ceil_float(num3)}")
Kod di atas mula-mula mengimport modul matematik, dan kemudian mentakrifkan fungsi bernama ceil_float
, yang menerima parameter nombor dan mengembalikan parameter yang diluluskan selepas dibundarkan. ceil_float
的函数,该函数接受一个参数number
,并将传入的参数向上取整后返回。
接下来的代码部分是对ceil_float
函数进行测试。我们分别定义了三个测试用例,分别为num1
、num2
和num3
,分别为3.6、5.0和9.2这三个需要进行向上取整的浮点数。
通过调用ceil_float
ceil_float
. Kami telah mentakrifkan tiga kes ujian masing-masing, iaitu num1
, num2
dan num3
, iaitu masing-masing 3.6, 5.0 dan 9.2 dibundarkan ke atas .
Dengan memanggil fungsi ceil_float
dan lulus dalam tiga kes ujian ini, keputusan akhirnya dicetak. Ia boleh dilihat daripada output bahawa 3.6 dibundarkan kepada 4, 5.0 masih 5 selepas dibundarkan ke atas, dan 9.2 dibundarkan kepada 10, yang konsisten dengan jangkaan kami.
Atas ialah kandungan terperinci Gunakan fungsi math.Ceil untuk membulatkan dan mengembalikan integer terkecil lebih besar daripada atau sama dengan nombor titik terapung yang ditentukan.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!