Bộ phận Python - Bộ phận số nguyên & Bộ phận Float
Hoạt động phân chia là một hoạt động số học trong đó chúng ta sẽ cố gắng tính toán mức độ chúng ta phải chia cổ tức thành các phần bằng nhau, để mỗi chia đều sẽ nhận được một số tiền bằng nhau.
Trong chương trình Python, bạn có thể thực hiện bộ phận theo hai cách. Cái đầu tiên là bộ phận số nguyên và thứ hai là bộ phận nổi.
Trong hướng dẫn này, chúng tôi sẽ học cách thực hiện các hoạt động phân chia số nguyên và phân chia nổi với các chương trình Python ví dụ.
Phân chia số nguyên Python
Phân chia số nguyên có nghĩa là, đầu ra của bộ phận sẽ là một số nguyên. Phần thập phân bị bỏ qua. Nói cách khác, bạn sẽ chỉ nhận được phần thương số. Để thực hiện phân chia số nguyên trong Python, bạn có thể sử dụng toán tử
2
6.2
6 Nhà điều hành chấp nhận hai đối số và thực hiện phân chia số nguyên. Một ví dụ đơn giản sẽ là 2
8.Trong chương trình ví dụ sau, chúng tôi sẽ sử dụng hai biến và thực hiện phân chia số nguyên bằng toán tử
2
6.Chương trình Python
a, b = 7, 3
result = a//b
print[result]
Chạy
Đầu ra
2
Bạn cũng có thể cung cấp các giá trị điểm nổi dưới dạng toán hạng cho toán tử
2
6. Trong ví dụ sau, chúng ta sẽ lấy hai giá trị nổi và tính toán phân chia số nguyên.Chương trình Python
a, b = 7.2, 3.1
result = a//b
print[result]
Chạy
Đầu ra
2.0
Bạn cũng có thể cung cấp các giá trị điểm nổi dưới dạng toán hạng cho toán tử
2
6. Trong ví dụ sau, chúng ta sẽ lấy hai giá trị nổi và tính toán phân chia số nguyên.Kết quả là một chiếc phao, nhưng chỉ được xem xét thương số và phần thập phân hoặc lời nhắc được bỏ qua.
Phân chia phao Python
Phân chia float có nghĩa là, hoạt động phân chia xảy ra cho đến khi công suất của một số float. Đó là kết quả có chứa phần thập phân. Để thực hiện phân chia phao trong Python, bạn có thể sử dụng toán tử
a, b = 7.2, 3.1
result = a//b
print[result]
1.Nhà điều hành bộ phận
a, b = 7.2, 3.1
result = a//b
print[result]
1 chấp nhận hai đối số và thực hiện phân chia float. Một ví dụ đơn giản sẽ là a, b = 7.2, 3.1
result = a//b
print[result]
3.Chương trình Python
a, b = 7, 3
result = a/b
print[result]
Chạy
Đầu ra
2.3333333333333335
Bạn cũng có thể cung cấp các giá trị điểm nổi dưới dạng toán hạng cho toán tử
2
6. Trong ví dụ sau, chúng ta sẽ lấy hai giá trị nổi và tính toán phân chia số nguyên.Kết quả là một chiếc phao, nhưng chỉ được xem xét thương số và phần thập phân hoặc lời nhắc được bỏ qua.
Phân chia phao Python
Tôi đã có hai số được lưu trữ trong các biến số, A và B, và tôi muốn thấy tỷ lệ của hai người đó là một số nguyên hoặc không ở Python. Tuy nhiên khi tôi cố gắng
result = a./b
nó cho tôi một
SyntaxError: invalid syntax
Tuy nhiên nếu tôi nói
result = a/b
Nó cắt ngắn phần thập phân. Làm thế nào tôi có thể nhận được toàn bộ Numbeer để kiểm tra tính tích hợp?
Tôi sẽ sử dụng
if [not isinstance[result, [int, long]]]:
then do something for non-integer numbers..
Cảm ơn, và tôi đang sử dụng Python 2.7.1
hỏi ngày 11 tháng 6 năm 2011 lúc 12:16Jun 11, 2011 at 12:16
1
Sử dụng dòng này để có được hành vi phân chia bạn muốn:
2
0Ngoài ra, bạn có thể sử dụng mô đun:
2
1Đã trả lời ngày 11 tháng 6 năm 2011 lúc 12:17Jun 11, 2011 at 12:17
so12311so12311so12311
4.0991 Huy hiệu vàng28 Huy hiệu bạc37 Huy hiệu đồng1 gold badge28 silver badges37 bronze badges
Nhân với 1.
2
2Hoặc, sử dụng chức năng float
2
3Đã trả lời ngày 11 tháng 6 năm 2011 lúc 12:45Jun 11, 2011 at 12:45
Rizarizariza
15,5K7 Huy hiệu vàng28 Huy hiệu bạc29 Huy hiệu đồng7 gold badges28 silver badges29 bronze badges
Cú pháp
a, b = 7.2, 3.1
result = a//b
print[result]
5 hoạt động vì a, b = 7.2, 3.1
result = a//b
print[result]
6 là một chiếc phao. Nó giống như a, b = 7.2, 3.1
result = a//b
print[result]
7. Dấu chấm không phải là một toán tử đặc biệt làm cho một cái gì đó nổi. Vì vậy, bạn cần phải biến một [hoặc cả hai] của các toán hạng thành phao theo cách khác - ví dụ bằng cách sử dụng a, b = 7.2, 3.1
result = a//b
print[result]
8 trên chúng hoặc bằng cách thay đổi chúng được tính toán để sử dụng phao - hoặc bật "Phân chia thực sự", bằng cách sử dụng a, b = 7.2, 3.1
result = a//b
print[result]
9 ở đầu mô -đun.Đã trả lời ngày 11 tháng 6 năm 2011 lúc 12:29Jun 11, 2011 at 12:29
Thomas Woutersthomas WoutersThomas Wouters
127K23 Huy hiệu vàng146 Huy hiệu bạc122 Huy hiệu Đồng23 gold badges146 silver badges122 bronze badges
2
4chỉ số của x và y
2
5[Sloowed] Thương số của X và Y
Chown
51.1K16 Huy hiệu vàng132 Huy hiệu bạc169 Huy hiệu đồng16 gold badges132 silver badges169 bronze badges
Đã trả lời ngày 11 tháng 6 năm 2011 lúc 12:20Jun 11, 2011 at 12:20
Nikagranikagranikagra
8232 Huy hiệu vàng9 Huy hiệu bạc23 Huy hiệu đồng2 gold badges9 silver badges23 bronze badges
3
Nếu 'A' đã là một số thập phân; thêm '.' sẽ làm 3,4/b [ví dụ] thành 3.4./b
Thử float [a]/b
Đã trả lời ngày 19 tháng 6 năm 2016 lúc 9:58Jun 19, 2016 at 9:58
0