Python trunc () là một hàm toán học có sẵn hoạt động giống như một tầng () khi đầu vào đã cho là dương, mặt khác, nó hoạt động giống như ceil () khi đầu vào đã cho là âm. Chúng ta biết rằng hàm floor () được sử dụng để làm tròn xuống về phía âm vô cùng và ceil () được sử dụng để làm tròn về phía vô cùng dương. Nhưng ở đây, hàm trunc () là sự kết hợp của cả hai. Show Nội dung chính
Nội dung chính
Nội dung chính
Nội dung chính
Phương thức trunc () trong Python hoặc hàm truncate là một trong những hàm Toán học Python được sử dụng để xóa các giá trị thập phân khỏi biểu thức cụ thể và trả về giá trị nguyên. Hàm này nằm trong thư viện toán học python, vì vậy chúng ta phải nhập toán học khi chúng ta muốn sử dụng nó. Cú phápmath.trunc(number)Hàm này chỉ nhận một đối số. Ở đây, một số có thể là số dương hoặc số âm. Giá trị trả lạiHàm này trả về một số nguyên dương hoặc âm tùy thuộc vào đầu vào đã cho. Nhưng nó luôn cố gắng làm tròn lên hoặc giảm xuống bằng không. Ví dụ về lập trìnhXem ví dụ mã sau đây. # Program to show the working of trunc # Using positive numbers import math # Pre defined value n = 10.5 # Showing working of floor print("Floor is: ", math.floor(n)) # Showing working of ceil print("Ceil is: ", math.ceil(n)) # Showing working of trunc print("Trunc is: ", math.trunc(n))Đầu raFloor is: 10 Ceil is: 11 Trunc is: 10Trong chương trình trên, chúng tôi đã cho giá trị của n, và sau đó chúng tôi đã gọi cả ba loại hàm để bạn hiểu. Chúng ta có thể thấy rằng giá trị trả về từ tầng () và trunc () là như nhau vì trunc () đang hạ cấp số và tầng () cũng vậy. Trunc trong Python () với giá trị âmXem đoạn mã sau. # Program to show working of trunc # Using positive numbers import math # Taking imput from user n = float(input("Enter a negative number: ")) # Showing working of floor print("Floor is: ", math.floor(n)) # Showing working of ceil print("Ceil is: ", math.ceil(n)) # Showing working of trunc print("Trunc is: ", math.trunc(n))Đầu ra# Program to show working of trunc # Using positive numbers import math # Taking imput from user n = float(input("Enter a negative number: ")) # Showing working of floor print("Floor is: ", math.floor(n)) # Showing working of ceil print("Ceil is: ", math.ceil(n)) # Showing working of trunc print("Trunc is: ", math.trunc(n))Trunc trong Python () với giá trị Tuple và ListĐược rồi, hãy lấy một ví dụ. # app.py import math Tup = (21.98, 19.26, 11.05, -40.95 , 50.85) # Tuple Declaration Lis = [-21.98, 32.65, -39.29, -46.15 , -39.97] # List Declaration print('Python TRUNC() Function on Positive Decimal = %d' %math.trunc(21.98763)) print('Python TRUNC() Function on Negative Decimal = %d' %math.trunc(-15.48476)) print('Python TRUNC() Function on Tuple Item = %d' %math.trunc(Tup[2])) print('Python TRUNC() Function on Tuple Item = %d' %math.trunc(Tup[4])) print('Python TRUNC() Function on List Item = %d' %math.trunc(Lis[2])) print('Python TRUNC() Function on List Item = %d' %math.trunc(Lis[4])) print('Python TRUNC() Function on Multiple Number = %d' %math.trunc(21 + 19 - 40.6578)) print('Python TRUNC() Function on String Value=", math.trunc("2.95'))Đầu rapython3 app.py Python TRUNC() Function on Positive Decimal = 21 Python TRUNC() Function on Negative Decimal = -15 Python TRUNC() Function on Tuple Item = 11 Python TRUNC() Function on Tuple Item = 50 Python TRUNC() Function on List Item = -39 Python TRUNC() Function on List Item = -39 Python TRUNC() Function on Multiple Number = 0 Traceback (most recent call last): File "app.py", line 16, in <module> print('Python TRUNC() Function on String Value=", math.trunc("2.95')) TypeError: type str doesn't define __trunc__ methodSự kết luậnTrong ví dụ về hàm cắt ngắn Python này,
Giá trị tuyệt đối trong PythonPython fabs ()Giai thừa trong Python |