Làm tròn nửa con trăn

Python hỗ trợ lập trình hướng đối tượng và có cú pháp ngắn gọn, dễ đọc và dễ học. Không có gì ngạc nhiên khi nó là một trong những ngôn ngữ lập trình phổ biến nhất. Một phần không thể thiếu của Python là các hàm tích hợp sẵn của nó.  

Chúng tôi đã viết một loạt bài viết để giúp bạn tìm hiểu và nắm bắt các hàm Python hữu ích nhất. Trong bài viết này, chúng ta sẽ tìm hiểu về hàm round[] trong Python và cách sử dụng nó.  

Nếu bạn đang chuẩn bị cho một cuộc phỏng vấn kỹ thuật, hãy xem danh sách kiểm tra phỏng vấn kỹ thuật, trang câu hỏi phỏng vấn và sách điện tử đàm phán lương của chúng tôi để sẵn sàng cho cuộc phỏng vấn. Ngoài ra, hãy đọc Phương thức tham gia chuỗi Python [], Các lệnh thoát Python và Nhập và Iinstance trong Python để biết thêm nội dung về chuẩn bị phỏng vấn mã hóa Python

Đã đào tạo hơn 10.000 kỹ sư phần mềm, chúng tôi biết những gì cần thiết để vượt qua các cuộc phỏng vấn công nghệ khó khăn nhất. Các cựu sinh viên của chúng tôi liên tục nhận được các ưu đãi đất đai từ các công ty FAANG+. Ưu đãi cao nhất từng nhận được mà một cựu sinh viên IK nhận được là con số khổng lồ 1 đô la. 267 triệu

Tại IK, bạn có cơ hội duy nhất để học hỏi từ những người hướng dẫn chuyên gia đang tuyển dụng các nhà quản lý và lãnh đạo công nghệ tại Google, Facebook, Apple và các công ty công nghệ hàng đầu khác ở Thung lũng Silicon

Bạn muốn hoàn thành cuộc phỏng vấn công nghệ tiếp theo của mình?

Trong bài viết này, chúng tôi sẽ đề cập

  • Hàm round[] trong Python là gì và nó làm gì?
  • Hàm round[] trong Python. cú pháp
  • Hàm round[] trong Python. Thí dụ
  • Câu hỏi thường gặp về hàm round[] trong Python

Hàm round[] trong Python là gì và nó làm gì?

Hàm round trong Python làm tròn một số đến một vị trí thập phân cụ thể và trả về một số có dấu phẩy động được làm tròn theo thông số kỹ thuật của chúng tôi. Nó có các đối số sau

  1. Bất kỳ số nào
  2. Số chữ số thập phân [tùy chọn]

Số vị trí thập phân được đặt thành 0 theo mặc định. Vì vậy, hàm round[] trả về số nguyên gần nhất với số được truyền nếu số đó là đối số duy nhất được truyền

Hàm round[] trong Python. cú pháp


round[number, numberOfDigitsPostDecimal]

Nơi đây

  • số đề cập đến số được làm tròn
  • numberOfDigitsPostDecimal đề cập đến số chữ số sau số thập phân sẽ được làm tròn thành. Nếu bạn không cung cấp đối số này, bạn sẽ nhận được một số nguyên là kết quả của round[] được áp dụng cho bất kỳ số kiểu float nào

Hàm round[] trong Python. Thí dụ

Sau đây, chúng ta hãy xem cách bạn có thể sử dụng hàm round[] trong Python vào lần tới khi bạn cần

Mã số


# Rounding off integers using round[]
print["Round integer 33: "]
print[round[33]]

# Rounding off floating point, to show that at 0.5, it rounds to the closest even number
print["Round odd and even, positive float 33.5 and 34.5: "]
print[round[33.5]]
print[round[34.5]]
print["Round odd and even, negative float -33.5 and -34.5: "]
print[round[-33.5]]
print[round[-34.5]]

# Rounding off floating point, case of less than, equal to, and more that 0.5 being rounded off
print["Round positive float 0.4, 0.5, 0.6: "]
print[round[0.4]]
print[round[0.5]]
print[round[0.6]]


# Rounding off floating point, case of negative numbers, less than, equal to, and more that -0.5 being rounded off
print["Round negative float -0.4, -0.5, -0.6: "]
print[round[-0.4]]
print[round[-0.5]]
print[round[-0.6]]

# Rounding off floating point 0.5, upto various places of decimal
print["Round 0.6 upto 0,1, and 2 places of decimal: "]
print[round[0.6,0]]
print[round[0.6,1]]
print[round[0.6,2]]





đầu ra


Round integer 33: 
33
Round odd and even, positive float 33.5 and 34.5: 
34
34
Round odd and even, negative float -33.5 and -34.5: 
-34
-34
Round positive float 0.4, 0.5, 0.6: 
0
0
1
Round negative float -0.4, -0.5, -0.6: 
0
0
-1
Round 0.4 upto 0, 1, and 2 places of decimal: 
0.0
0.4
0.4
Round 0.5 upto 0, 1, and 2 places of decimal: 
0.0
0.5
0.5
Round 0.6 upto 0, 1, and 2 places of decimal: 
1.0
0.6
0.6


Lưu ý rằng trong trường hợp 0. 5, hàm round[] làm tròn số về số chẵn gần nhất

Tìm thấy bài viết này hữu ích? .  

Câu hỏi thường gặp về hàm round[] trong Python

Q1. Round[] trong Python trả về cái gì?

Hàm round trong Python lấy bất kỳ số nào làm đối số và trả về một số có dấu phẩy động được làm tròn theo thông số kỹ thuật được cung cấp tùy chọn của chúng tôi. Nếu không có thông số kỹ thuật nào được cung cấp, nó sẽ làm tròn đến 0 chữ số thập phân, cho chúng tôi số nguyên gần nhất

quý 2. Làm thế nào để bạn làm tròn số float trong Python 3?

Bạn làm tròn số float đến vị trí thập phân mong muốn bằng cách sử dụng hàm tích hợp round[] trong Python

Q3. Làm cách nào để bạn làm tròn một số đến ba chữ số thập phân trong Python?

Cú pháp cho điều đó sẽ giống như thế này. vòng[số, 3]

Q4. Trong Python, hàm round[] làm tròn lên hay xuống?

The round[] function can round the values up and down both depending on the situation. For 0.5, it rounds up. For =0.5, the round[] function rounds the number off to the nearest even number. So, 0.5 is rounded to zero, and so is -0.5; 33.5 and 34.5 are both rounded off to 34; -33.5 -34.5 are both rounded off to -34, and so on.

Q5. Theo mặc định, round[] trong Python làm tròn đến bao nhiêu chữ số thập phân?

Theo mặc định, nếu không được đề cập, phương thức round[] làm tròn số đã cho đến 0 chữ số thập phân

Sẵn sàng để hoàn thành cuộc phỏng vấn mã hóa tiếp theo của bạn?

Cho dù bạn là kỹ sư viết mã đang tìm kiếm vị trí nhà phát triển phần mềm hay kỹ sư phần mềm, trưởng nhóm công nghệ hay bạn đang nhắm đến các vị trí quản lý tại các công ty hàng đầu, IK đều cung cấp các khóa học được thiết kế riêng cho nhu cầu của bạn để giúp bạn chuẩn bị cho cuộc phỏng vấn kỹ thuật

Nếu bạn đang tìm kiếm hướng dẫn và trợ giúp để bắt đầu, hãy đăng ký hội thảo trên web MIỄN PHÍ của chúng tôi. Là những người tiên phong trong lĩnh vực chuẩn bị phỏng vấn kỹ thuật, chúng tôi đã đào tạo hàng ngàn kỹ sư phần mềm vượt qua các cuộc phỏng vấn mã hóa khó khăn nhất và tìm được việc làm tại các công ty mơ ước của họ, chẳng hạn như Google, Facebook, Apple, Netflix, Amazon, v.v.

có thể 0. 5 có được làm tròn lên không?

Nếu phần thập phân nhỏ hơn 0. 5, chúng tôi làm tròn xuống, nếu phần thập phân lớn hơn 0. 5, chúng tôi làm tròn lên và nếu phần thập phân chính xác là 0. 5, chúng tôi nhìn vào giá trị vị trí ở bên trái của năm [vâng, thực sự, bên trái. ]. Nếu là số lẻ thì làm tròn lên, nếu là số chẵn thì làm tròn xuống.

Tại sao lại là. 5 được làm tròn xuống trong Python?

Như thường lệ, Stack Overflow đã có câu trả lời. vòng trăn. 5 xuống đôi khi do Làm tròn của Banker , còn được biết đến với cái tên thông tin hơn là "Làm tròn nửa đến chẵn". Python sẽ làm tròn. 5 số đến số chẵn gần nhất.

Round[] có làm tròn lên hay xuống Python không?

Hàm round[] làm tròn một số thành số nguyên gần nhất . toán học. ceil[] làm tròn một số lên đến số nguyên gần nhất trong khi hàm math. Phương thức floor[] làm tròn một số xuống số nguyên gần nhất.

1/2 làm tròn lên hay xuống?

Đây là quy tắc chung để làm tròn số. Nếu số bạn đang làm tròn theo sau là 5, 6, 7, 8 hoặc 9, hãy làm tròn số lên. Thí dụ. 38 làm tròn đến hàng chục là 40. Nếu số bạn đang làm tròn theo sau là 0, 1, 2, 3 hoặc 4, hãy làm tròn số xuống .

Chủ Đề