Hướng dẫn any base to any base conversion in python - bất kỳ cơ sở nào thành bất kỳ chuyển đổi cơ sở nào trong python
Ngày đăng:
04/11/2022
Trả lời:
0
Lượt xem:
187
Đây phải là nửa đầu của câu trả lời cho vấn đề của bạn. Bạn có thể tìm ra cách chuyển đổi thành một cơ sở? Show
Đây là nửa sau của giải pháp. Bằng cách sử dụng hai chức năng này, việc chuyển đổi cơ sở rất dễ thực hiện.
Sau khi kết hợp tất cả lại với nhau, bạn nên kết thúc với chương trình dưới đây. Hãy dành thời gian để tìm ra nó!
Làm thế nào để bạn chuyển đổi một cơ sở thành một cơ sở trong Python?Cách dễ nhất (có lẽ) là chuyển đổi bất kỳ số nào từ cơ sở B1 sang B2 là chuyển đổi B1 → thập phân → B2. Vì vậy, để chuyển đổi từ bất kỳ cơ sở nào sang số thập phân, hãy tìm tổng của tất cả [chữ số*(cơ sở^nguồn)] (trong đó công suất là 0 thành [numofdigits-1]) theo thứ tự ngược của các chữ số.convert b1→Decimal→b2. So, to convert from any base to Decimal, find the sum of all [digit*(base^power)] (where power is 0 to [NumOfDigits-1]) in the reverse order of the digits.
Làm thế nào để bạn chuyển đổi sang một cơ sở khác trong Python?Có một cách để chuyển đổi sang các cơ sở khác nhau bằng cách chia số cơ sở 10 cho cơ sở và lấy phần còn lại và lặp lại cho đến khi nó không chia hết và viết thương số theo sau là tất cả các phần còn lại.(Vd.dividing the base 10 number by the base and taking the remainder and repeating until it is not divisible and write the quotient followed by all the remainders. (EX. 50/6 = 8 R 2, 8/6 = 1 R2 so 50 in base 6 would be 122).
Các bước để chuyển đổi bất kỳ cơ sở nào thành bất kỳ cơ sở nào là gì?Bước 1 - Chia số thập phân sẽ được chuyển đổi bởi giá trị của cơ sở mới.Bước 2 - Lấy phần còn lại từ Bước 1 là chữ số ngoài cùng bên phải (chữ số ít có ý nghĩa nhất) của số cơ sở mới.Bước 3 - Chia thương số của phân chia trước đó cho cơ sở mới.
Làm thế nào để bạn chuyển đổi cơ sở 2 thành cơ sở 10 trong Python?Do đó, chuyển đổi nhị phân sang thập phân trong Python, nhị phân (cơ sở-2) (0 1 0 1 1) 2 (01011) _2 (01011) 2 tương đương với (1 1) 1 0 (11) _ {10} (11)Số thập phân (cơ sở-10). |