Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Membundarkan Terapung ke Dua Tempat Perpuluhan dalam Python?
Membundarkan kepada Dua Perpuluhan dalam Python
Dalam Python, pembundaran perpuluhan boleh dicapai menggunakan fungsi bulat. Ia menerima dua hujah: nombor yang hendak dibundarkan dan ketepatan atau bilangan tempat perpuluhan untuk dibundarkan.
Untuk menangani isu yang anda hadapi dalam penukar Fahrenheit ke Celsius anda, pertimbangkan coretan kod berikut:
def main(): printC(formeln(typeHere())) def typeHere(): global Fahrenheit try: Fahrenheit = int(input("Hi! Enter Fahrenheit value, and get it in Celsius!\n")) except ValueError: print("\nYour insertion was not a digit!") print("We've put your Fahrenheit value to 50!") Fahrenheit = 50 return Fahrenheit def formeln(c): Celsius = (Fahrenheit - 32.00) * 5.00/9.00 return Celsius def printC(answer): answer = str(round(answer, 2)) # Round to two decimal places print("\nYour Celsius value is " + answer + " C.\n") main()
Di sini, dalam fungsi printC, kami menambah bulat(jawapan, 2) untuk memastikan bahawa hasilnya dibundarkan kepada dua tempat perpuluhan. Fungsi bulat mengembalikan apungan, jadi kami menukarnya kembali kepada rentetan (str) sebelum mencetak.
Pengubahsuaian ini kini akan membulatkan semua nilai Celsius kepada dua tempat perpuluhan, memberikan anda output yang lebih tepat.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membundarkan Terapung ke Dua Tempat Perpuluhan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!