Hướng dẫn dùng truncating meaning python

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.

Nội dung chính

  • Giá trị trả lại
  • Ví dụ về lập trình
  • Trunc trong Python () với giá trị âm
  • Trunc trong Python () với giá trị Tuple và List
  • Sự kết luận
  • Giá trị tuyệt đối trong PythonPython fabs ()Giai thừa trong Python

Nội dung chính

  • Giá trị trả lại
  • Ví dụ về lập trình
  • Trunc trong Python () với giá trị âm
  • Trunc trong Python () với giá trị Tuple và List
  • Sự kết luận
  • Giá trị tuyệt đối trong PythonPython fabs ()Giai thừa trong Python

Nội dung chính

  • Giá trị trả lại
  • Ví dụ về lập trình
  • Trunc trong Python () với giá trị âm
  • Trunc trong Python () với giá trị Tuple và List
  • Sự kết luận
  • Giá trị tuyệt đối trong PythonPython fabs ()Giai thừa trong Python

Nội dung chính

  • Giá trị trả lại
  • Ví dụ về lập trình
  • Trunc trong Python () với giá trị âm
  • Trunc trong Python () với giá trị Tuple và List
  • Sự kết luận
  • Giá trị tuyệt đối trong PythonPython fabs ()Giai thừa trong Python
  • Trunc Python ()
    • Cú pháp
    • Giá trị trả lại
    • Ví dụ về lập trình
      • Đầu ra
  • Trunc trong Python () với giá trị âm
      • Đầu ra
  • Trunc trong Python () với giá trị Tuple và List
      • Đầu ra
  • Sự kết luận

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áp

math.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ại

Hà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ình

Xem 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 ra

Floor is: 10 Ceil is: 11 Trunc is: 10

Trong 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ị âm

Xem đ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 ra

python3 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__ method

Sự kết luận

Trong ví dụ về hàm cắt ngắn Python này,

  1. Chúng tôi đã sử dụng phương thức python trunc () trực tiếp trên cả số thập phân Dương và số thập phân âm bằng cách sử dụng Python input ().
  2. Sau đó, chúng tôi sử dụng phương thức trunc () trên các mục Tuple và List. Nếu bạn quan sát đầu ra ở trên, hàm trunc () đang hoạt động chính xác trên chúng.
  3. Sau đó, trong cùng một chương trình, chúng tôi đã thử Hàm trunc () trong Python với nhiều giá trị.
  4. Trong câu lệnh cuối cùng, chúng tôi đã thử Hàm cắt ngắn Python trên giá trị Chuỗi. Như chúng ta đã nói trước đây, nó trả về TypeError: type str không xác định __trunc__ phương thức như đầu ra.

Giá trị tuyệt đối trong PythonPython fabs ()Giai thừa trong Python