Hướng dẫn python round to integer - python làm tròn thành số nguyên
Khi làm việc với các giá trị nổi (số có giá trị thập phân) trong chương trình Python của chúng tôi, chúng tôi có thể muốn làm tròn chúng lên hoặc xuống hoặc đến toàn bộ số gần nhất. Trong bài viết này, chúng ta sẽ thấy một số chức năng tích hợp cho phép chúng ta làm tròn số trong Python. Và chúng ta sẽ xem cách sử dụng chúng với một số ví dụ. Chúng ta sẽ bắt đầu với chức năng Sau đó, chúng ta sẽ nói về các phương thức 2 và 3 làm tròn và làm tròn một số xuống toàn bộ/số nguyên gần nhất. Hai phương pháp này là từ mô-đun 4 tích hợp trong Python.Hàm 1 có hai tham số. Đây là những gì cú pháp trông như thế nào:
Tham số đầu tiên - 6 - là số chúng tôi đang làm tròn đến toàn bộ số gần nhất.Tham số thứ hai - 7 - là số thập phân được trả về. Giá trị mặc định là 0.Hãy xem một số ví dụ.
Trong ví dụ đầu tiên của chúng tôi, chúng tôi chỉ sử dụng một tham số - số được làm tròn, đó là 8.Khi chúng tôi chuyển trong biến số cho chức năng 1, nó đã được làm tròn đến toàn bộ số gần nhất là 3.Đó là cách dễ sử dụng! Bây giờ, hãy làm việc với tham số thứ hai.
Mã trên tương tự như ví dụ cuối cùng ngoại trừ tham số thứ hai. & nbsp; chúng tôi đã vượt qua với giá trị hai. Điều này sẽ làm tròn con số đến một phần trăm gần nhất (hai vị trí thập phân). Trong trường hợp của chúng tôi, 2,57 đã được trả lại. Nghĩa là, 2.56789 đến 2,57. Hãy xem một ví dụ cuối cùng để hiểu đầy đủ về cách tham số thứ hai hoạt động.
Bây giờ, chúng tôi đã thực hiện tham số thứ hai 3. Chúng tôi sẽ nhận được số được làm tròn đến hàng nghìn gần nhất (ba số thập phân). Số ban đầu - 2.56789 - được làm tròn đến 2.568. Cách sử dụng phương thức x = 2.56789 print(round(x, 3)) # 2.568 2 để làm tròn một số vào số toàn bộ gần nhấtPhương pháp 2 Đơn giản lấy số được làm tròn làm tham số của nó. Đây là những gì cú pháp trông như thế nào:
Đây là một ví dụ:
Trong mã trên, bạn sẽ nhận thấy rằng lần đầu tiên chúng tôi nhập mô -đun 4: 3. Điều này cho phép chúng tôi truy cập vào tất cả các phương thức được cung cấp bởi mô -đun.Chúng tôi đã tạo một biến 4 có 5.57468465 dưới dạng giá trị của nó.Để làm tròn số này lên đến tổng số gần nhất, chúng tôi đã vượt qua số (trong biến 4) cho phương thức 2: 7.Giá trị kết quả từ hoạt động này, như có thể thấy trong mã ở trên, là 6. Cách sử dụng phương thức x = 2.56789 print(round(x, 3)) # 2.568 3 để làm tròn một số xuống số gần nhấtGiống như chúng tôi đã làm trong phần cuối cùng, để sử dụng phương thức 3, trước tiên chúng tôi phải nhập mô -đun 4.Đây là cú pháp cho phương thức 3:
Hãy xem một ví dụ.
Đúng như dự đoán, chúng tôi đã vượt qua số lượng được làm tròn xuống phương pháp 3: 3. Biến 4 có số 5.57468465 được lưu trữ trong đó.Con số này được làm tròn xuống 5. Sự kết luậnTrong bài viết này, chúng tôi đã nói về ba chức năng tích hợp trong Python cho phép chúng tôi số tròn. Hàm 1 làm tròn một số đến số toàn bộ gần nhất.Phương thức 2 làm tròn một số lên đến toàn bộ số gần nhất trong khi phương thức 3 làm tròn một số xuống tổng số gần nhất. Hai phương pháp này đều có thể truy cập được thông qua mô -đun 4.Với các ví dụ được đưa ra trong mỗi phần, chúng tôi có thể xem cách sử dụng từng chức năng để có được kết quả mong muốn của chúng tôi. Mã hóa hạnh phúc! Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Vòng () vòng () là một hàm tích hợp có sẵn với Python.Nó sẽ trả lại cho bạn một số float sẽ được làm tròn đến các vị trí thập phân được đưa ra làm đầu vào.Nếu các vị trí thập phân được làm tròn không được chỉ định, nó được coi là 0 và nó sẽ tròn đến số nguyên gần nhất. Round() is a built-in function available with python. It will return you a float number that will be rounded to the decimal places which are given as input. If the decimal places to be rounded are not specified, it is considered as 0, and it will round to the nearest integer. Bạn muốn làm tròn câu trả lời của bạn.
Làm thế nào để bạn làm tròn một số thập phân cụ thể trong Python?sometimes does not operate as one would expect from a math perspective when the digit immediately inferior (to the left of) the digit you're rounding to has a 0.Vòng () vòng () là một hàm tích hợp có sẵn với Python.Nó sẽ trả lại cho bạn một số float sẽ được làm tròn đến các vị trí thập phân được đưa ra làm đầu vào.Nếu các vị trí thập phân được làm tròn không được chỉ định, nó được coi là 0 và nó sẽ tròn đến số nguyên gần nhất. Round() is a built-in function available with python. It will return you a float number that will be rounded to the decimal places which are given as input. If the decimal places to be rounded are not specified, it is considered as 0, and it will round to the nearest integer.
Bạn muốn làm tròn câu trả lời của bạn. 1.
Aha! Vì vậy, dựa trên điều này, chúng ta có thể tạo ra một chức năng ... 1Về cơ bản, điều này thêm một giá trị thực sự nhỏ vào chuỗi để buộc nó phải làm tròn đúng các trường hợp không thể đoán trước được, nơi nó không thông thường với chức năng 2 khi bạn mong đợi. Một giá trị thuận tiện để thêm là 3 trong đó 4 là độ dài của chuỗi số bạn đang cố gắng sử dụng 2 trên Plus 6.Cách tiếp cận của việc sử dụng 7 là có chủ ý, vì nó là số lượng nhỏ lớn nhất bạn có thể thêm vào để buộc sự thay đổi, đồng thời đảm bảo rằng giá trị bạn thêm không bao giờ thay đổi làm tròn ngay cả khi thiếu thập phân 8. Tôi có thể chỉ sử dụng 9 với 10 có khả năng trừ 6 nữa ... nhưng đơn giản hơn khi luôn trừ 6 vì điều đó sẽ không thay đổi nhiều phạm vi số thập phân này có thể xử lý đúng cách. Cách tiếp cận này sẽ thất bại nếu các giá trị của bạn đạt đến giới hạn của loại, điều này sẽ thất bại, nhưng đối với gần như toàn bộ phạm vi giá trị thập phân hợp lệ mà nó sẽ hoạt động.Vì vậy, mã đã hoàn thành sẽ giống như: 1... nên cung cấp cho bạn kết quả bạn mong đợi. Bạn cũng có thể sử dụng thư viện thập phân để thực hiện điều này, nhưng trình bao bọc mà tôi đề xuất đơn giản hơn và có thể được ưa thích trong một số trường hợp. EDIT: Cảm ơn Blckknght vì đã chỉ ra rằng trường hợp rìa 0 fringe case occurs only for certain values here.Python cung cấp nhiều phương pháp toán học cho các hoạt động toán học như gốc vuông, số mũ, v.v. Trong bài viết này, tôi sẽ chỉ cho bạn cách làm tròn một số vào một vị trí thập phân được chỉ định. Một nơi thập phân là gì?Nhìn vào số này: 324,89.324.89.324.89. Mỗi số ở đây có một vị trí được gọi là giá trị địa điểm. Giá trị địa điểm của:place value. The place value of:place value. The place value of:
Sau điểm thập phân, bạn có hai số: 8, sau đó 9. Vị trí thập phân của một số là vị trí của số sau một điểm thập phân (ở phía bên phải của nó).8, then 9. The decimal place of a number is the position of the number after a decimal point (on the right side of it).8, then 9. The decimal place of a number is the position of the number after a decimal point (on the right side of it). Định nghĩa này có nghĩa là vị trí thập phân của 8 (ở vị trí thứ mười) là 1 và 9 (ở vị trí thứ trăm) là 2.8 (in the tenths position) is 1, and 9 (in the hundredths position) is 2.8 (in the tenths position) is 1, and 9 (in the hundredths position) is 2. Làm thế nào để làm tròn đến một vị trí thập phân nhất địnhNó có nghĩa là gì để làm tròn đến một vị trí thập phân nhất định? Nó có nghĩa là bạn làm tròn một số tại một vị trí thập phân dựa trên số sau đó. Nếu số sau vị trí thập phân là 5 hoặc nhiều hơn, số lượng tại vị trí thập phân được làm tròn lên +1. Mặt khác, số lượng tại vị trí thập phân vẫn giữ nguyên và số lượng sau khi vị trí thập phân được làm tròn xuống 0.+1. Otherwise, the number at the decimal place stays the same and the number after the decimal place is rounded down to 0.+1. Otherwise, the number at the decimal place stays the same and the number after the decimal place is rounded down to 0. Ví dụ, giả sử chúng tôi muốn làm tròn 24,89 đến 1 thập phân. Hoặc bạn có thể đặt nó làm tròn 24,89 đến lần thứ mười gần nhất.24.89 to 1 decimal place. Or you can put it as rounding up 24.89 to the nearest tenth.24.89 to 1 decimal place. Or you can put it as rounding up 24.89 to the nearest tenth. Số 8 ở vị trí 1 thập phân và số sau 8 là 9. Vì 9 là hơn 5, 24,89, được làm tròn đến thứ mười gần nhất sẽ là 24,9.8 is at the 1 decimal place, and the number after 8 is 9. Since 9 is more than 5, 24.89, rounded up to the nearest tenth will be 24.9.8 is at the 1 decimal place, and the number after 8 is 9. Since 9 is more than 5, 24.89, rounded up to the nearest tenth will be 24.9. Một ví dụ khác, chúng ta hãy lấy 24,82 và làm tròn nó đến 1 thập phân (thứ mười gần nhất). Vì 2 không lớn hơn 5, 8 vẫn giữ nguyên và 2 được làm tròn xuống - dẫn đến 24.8.24.82 and round it to 1 decimal place (the nearest tenth). Since 2 is not larger than 5, 8 remains the same, and 2 gets rounded down – resulting in 24.8.24.82 and round it to 1 decimal place (the nearest tenth). Since 2 is not larger than 5, 8 remains the same, and 2 gets rounded down – resulting in 24.8. Bây giờ bạn đã hiểu làm thế nào để làm tròn một vị trí thập phân, chúng ta hãy xem làm thế nào để làm điều đó trong Python. Bạn có thể sử dụng hàm 2 toàn cầu để làm tròn các số vào một vị trí thập phân. Cú pháp là: 2Hàm chấp nhận số và 15 làm đối số. 15 Chỉ định vị trí thập phân mà bạn muốn làm tròn số lên đến. Hãy xem một ví dụ: 5Đây là một ví dụ khác về số dài hơn: 6Đối với 17, 18 được làm tròn lên đến 3 thập phân. Tại vị trí thập phân thứ 3 là 5 và số lượng xuất hiện sau khi nó là 4. Vì 4 không lớn hơn 5, số 5 vẫn giữ nguyên và 4 được làm tròn xuống 0.5, and the number that comes after it is 4. Since 4 is not greater than 5, the number 5 stays the same and 4 is rounded down to 0.5, and the number
that comes after it is 4. Since 4 is not greater than 5, the number 5 stays the same and 4 is rounded down to 0.Đối với 19, 18 được làm tròn lên đến 2 thập phân. Ở vị trí thập phân thứ 2 là 4 và số sau là 5. Vì số này lớn hơn hoặc bằng 5, số 4 được làm tròn lên đến 5.4, and the number after it is 5. Since this number is greater than or equal to 5, the number 4 is rounded up to 5.4, and the number after it is 5. Since this number is greater than or equal to 5, the number 4 is rounded up to 5.Sự kết luậnLàm tròn các số có thể hữu ích để giữ các số nổi trong các chữ số cố định. Ví dụ, điều này rất hữu ích với các loại tiền tệ chỉ chấp nhận hai vị trí thập phân (như đồng đô la: 100,99 đô la). Trong trường hợp tính toán cho một sản phẩm dẫn đến 50,678 đô la, bạn có thể muốn làm tròn nó đến 2 số thập phân, như thế này: 50,68 đô la. Bằng cách này, có thể dễ dàng hơn để cung cấp cho ai đó giá trị tiền tệ thực tế. Trong bài viết này, tôi đã giải thích ngắn gọn về vị trí thập phân là gì và làm thế nào để làm tròn số đến một số chữ số thập phân ở Python. Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Làm thế nào để bạn làm tròn một số đến 2 số thập phân trong Python?Hàm vòng () của Python yêu cầu hai đối số.Đầu tiên là số được làm tròn.Đối số thứ hai quyết định số lượng vị trí thập phân mà nó được làm tròn.Để làm tròn số đến 2 số thập phân, đưa ra đối số thứ hai là 2.give second argument as 2.give second argument as 2. Làm thế nào để bạn sử dụng .2f trong Python?2F là một trình giữ chỗ cho số điểm nổi.Vì vậy, %D được thay thế bằng giá trị đầu tiên của tuple tức là 12 và %.2F được thay thế bằng giá trị thứ hai I.E 150.87612.... Định dạng chuỗi Python .. Làm thế nào để bạn làm tròn một số thập phân cụ thể trong Python?Vòng () vòng () là một hàm tích hợp có sẵn với Python.Nó sẽ trả lại cho bạn một số float sẽ được làm tròn đến các vị trí thập phân được đưa ra làm đầu vào.Nếu các vị trí thập phân được làm tròn không được chỉ định, nó được coi là 0 và nó sẽ tròn đến số nguyên gần nhất. Round() is a built-in function available with python. It will return you a float number that will be rounded to the decimal places which are given as input. If the decimal places to be rounded are not specified, it is considered as 0, and it will round to the nearest integer. Round() is a built-in function available with python. It will return you a float number that will be rounded to the decimal places which are given as input. If the decimal places to be rounded are not specified, it is considered as 0, and it will round to the nearest integer. |