Mục lục #
- Vòng một số đến 10 gần nhất trong Python
- Vòng một số lên đến 10 gần nhất trong Python
- Vòng một số xuống đến 10 gần nhất ở Python
Vòng một số đến 10 gần nhất trong Python #
Sử dụng hàm Copied! Copied!round[]
để làm tròn một số đến 10 gần nhất, ví dụ:
0. Khi hàm print[round[157, -1]] # 👉️ 160
print[round[157, -2]] # 👉️ 200
round[]
được gọi với đối số thứ hai là
2, nó làm tròn đến bội số gần nhất của 10.print[round[157, -1]] # 👉️ 160
print[round[157, -2]] # 👉️ 200
Copied!
import math # ✅ Round number to nearest 10 num_1 = 6 result_1 = round[num_1, -1] print[result_1] # 👉️ 10 num_2 = 4 result_2 = round[num_2, -1] print[result_2] # 👉️ 0 # -------------------------------------- # ✅ Round number UP to nearest 10 def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 # -------------------------------------- # ✅ Round number DOWN to nearest 10 def round_down_to_nearest_10[num]: return math.floor[num / 10] * 10 print[round_down_to_nearest_10[19]] # 👉️ 10 print[round_down_to_nearest_10[27]] # 👉️ 20
Chúng tôi đã sử dụng hàm round[]
để làm tròn một số đến 10 gần nhất.
Hàm vòng lấy 2 tham số sau:
4 | con số đến vòng đến độ chính xác 5 sau thập phân |
5 | Số chữ số sau thập phân, số lượng nên có sau khi hoạt động [tùy chọn] |
Khi Copied!
5 là một số âm, hàm print[round[157, -1]] # 👉️ 160
print[round[157, -2]] # 👉️ 200
round[]
làm tròn ở bên trái của số thập phân.
Nếu
5 làCopied!
print[round[157, -1]] # 👉️ 160 print[round[157, -2]] # 👉️ 200
2, nó sẽ làm tròn đến bội số gần nhất củaCopied!
print[round[157, -1]] # 👉️ 160 print[round[157, -2]] # 👉️ 200
1. KhiCopied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
5 làCopied!
print[round[157, -1]] # 👉️ 160 print[round[157, -2]] # 👉️ 200
3, hàm làm tròn đếnCopied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
4 gần nhất, v.v.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
Copied!
print[round[157, -1]] # 👉️ 160 print[round[157, -2]] # 👉️ 200
Vòng một số lên đến 10 gần nhất trong Python #
Để làm tròn một số lên đến 10 gần nhất:
- Gọi phương thức
5 Truyền số chia choCopied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
1.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
- Nhân kết quả với
1.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
- Kết quả của phép tính là số được làm tròn đến mức
1 gần nhất.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
Phương thức Math.ceil trả về số nguyên nhỏ nhất lớn hơn hoặc bằng số được cung cấp.
Copied!
import math print[math.ceil[5.001]] # 👉️ 6 print[math.ceil[5.99]] # 👉️ 6
Nếu số được truyền có một phần phân số, phương thức
9 làm tròn số lượng.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
Copied!
import math my_num = math.ceil[3 / 10] # 👉️ 1 print[my_num] # 👉️ 1 result = my_num * 10 print[result] # 👉️ 10
Dưới đây là một ví dụ từng bước về việc làm tròn một số lên đến 10 gần nhất.
Copied!
import math print[21 / 10] # 👉️ 2.1 print[40 / 10] # 👉️ 4.0 print[math.ceil[21 / 10]] # 👉️ 3 print[math.ceil[40 / 10]] # 👉️ 4 print[math.ceil[21 / 10] * 10] # 👉️ 30 print[math.ceil[40 / 10] * 10] # 👉️ 40
Trước tiên, chúng tôi chia số cho Copied! Copied! Copied!
1 và sau đó nhân với import math
def round_up_to_nearest_10[num]:
return math.ceil[num / 10] * 10
print[round_up_to_nearest_10[3]] # 👉️ 10
print[round_up_to_nearest_10[1]] # 👉️ 10
print[round_up_to_nearest_10[21]] # 👉️ 30
1 để chuyển 1 thập phân sang phải và bên trái, để import math
def round_up_to_nearest_10[num]:
return math.ceil[num / 10] * 10
print[round_up_to_nearest_10[3]] # 👉️ 10
print[round_up_to_nearest_10[1]] # 👉️ 10
print[round_up_to_nearest_10[21]] # 👉️ 30
5 hoạt động trên hàng chục.import math
def round_up_to_nearest_10[num]:
return math.ceil[num / 10] * 10
print[round_up_to_nearest_10[3]] # 👉️ 10
print[round_up_to_nearest_10[1]] # 👉️ 10
print[round_up_to_nearest_10[21]] # 👉️ 30
Đây là một quy trình gồm hai bước:
- Chia số cho
1 và làm tròn kết quả lên đến số nguyên gần nhất.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
- Nhân kết quả với
1 để có được số được làm tròn đếnCopied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
1 gần nhất.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
Vòng một số xuống đến 10 gần nhất trong Python #
Để làm tròn một số xuống đến 10 gần nhất:
- Gọi phương thức
6 Truyền số chia choCopied!
import math print[math.ceil[5.001]] # 👉️ 6 print[math.ceil[5.99]] # 👉️ 6
1.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
- Nhân kết quả với
1.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
- Kết quả của phép tính là số được làm tròn đến mức
1 gần nhất.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
Copied!
import math def round_down_to_nearest_10[num]: return math.floor[num / 10] * 10 print[round_down_to_nearest_10[19]] # 👉️ 10 print[round_down_to_nearest_10[27]] # 👉️ 20 print[round_down_to_nearest_10[42]] # 👉️ 40
Phương thức Math.ceil trả về số nguyên nhỏ nhất lớn hơn hoặc bằng số được cung cấp.
Copied!
import math print[math.floor[3.999]] # 👉️ 3 print[math.floor[3.001]] # 👉️ 3
Nếu số được truyền có một phần phân số, phương thức Copied!
9 làm tròn số lượng.import math
def round_up_to_nearest_10[num]:
return math.ceil[num / 10] * 10
print[round_up_to_nearest_10[3]] # 👉️ 10
print[round_up_to_nearest_10[1]] # 👉️ 10
print[round_up_to_nearest_10[21]] # 👉️ 30
Dưới đây là một ví dụ từng bước về việc làm tròn một số lên đến 10 gần nhất.
Copied!
import math print[34 / 10] # 👉️ 3.4 print[50 / 10] # 👉️ 5.0 print[math.floor[34 / 10]] # 👉️ 3 print[math.floor[50 / 10]] # 👉️ 5 print[math.floor[34 / 10] * 10] # 👉️ 30 print[math.floor[50 / 10] * 10] # 👉️ 50
Trước tiên, chúng tôi chia số cho Copied! Copied! Copied!
1 và sau đó nhân với import math
def round_up_to_nearest_10[num]:
return math.ceil[num / 10] * 10
print[round_up_to_nearest_10[3]] # 👉️ 10
print[round_up_to_nearest_10[1]] # 👉️ 10
print[round_up_to_nearest_10[21]] # 👉️ 30
1 để chuyển 1 thập phân sang phải và bên trái, để import math
def round_up_to_nearest_10[num]:
return math.ceil[num / 10] * 10
print[round_up_to_nearest_10[3]] # 👉️ 10
print[round_up_to_nearest_10[1]] # 👉️ 10
print[round_up_to_nearest_10[21]] # 👉️ 30
5 hoạt động trên hàng chục.import math
def round_up_to_nearest_10[num]:
return math.ceil[num / 10] * 10
print[round_up_to_nearest_10[3]] # 👉️ 10
print[round_up_to_nearest_10[1]] # 👉️ 10
print[round_up_to_nearest_10[21]] # 👉️ 30
Đây là một quy trình gồm hai bước:
- Chia số cho
1 và làm tròn kết quả lên đến số nguyên gần nhất.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
- Nhân kết quả với
1 để có được số được làm tròn đếnCopied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30
1 gần nhất.Copied!
import math def round_up_to_nearest_10[num]: return math.ceil[num / 10] * 10 print[round_up_to_nearest_10[3]] # 👉️ 10 print[round_up_to_nearest_10[1]] # 👉️ 10 print[round_up_to_nearest_10[21]] # 👉️ 30