Computer >> Máy Tính >  >> Lập trình >> Python

bin () bằng Python

Hàm bin () chuyển đổi một số thập phân thành nhị phân. Bạn có thể sử dụng một số nguyên dương hoặc âm làm tham số được chuyển đổi.

Cú pháp

Dưới đây là cú pháp của hàm.

bin(n)
Parameters : an integer to convert
Return Value : A binary string of an integer or int object.
Exceptions : Raises TypeError when a float value is sent as argument.

Trong ví dụ dưới đây, chúng tôi chuyển đổi một số nguyên dương và một số nguyên âm sang hệ nhị phân. Kết quả xuất hiện với tiền tố 0b để chỉ ra rằng số là một đại diện nhị phân.

Ví dụ

n = input("Enter an integer :")
dec_number = int(n)
bin_number = bin(dec_number)
print(bin_number)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Write the code result here.
Result
Enter an integer :23
0b10111
Enter an integer :-31
-0b11111

Nếu chúng ta không muốn tiền tố 0b ở trước số được chuyển đổi, thì chúng ta cần áp dụng hàm chuỗi để loại bỏ 2 ký tự đầu tiên.

Ví dụ

n = input("Enter an integer :")
dec_number = int(n)
bin_number = bin(dec_number)
print(type(bin_number))
x = bin_number[2:]
print(x)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Enter an integer :13

1101