Python根據用戶輸入的2進制字符串轉8進制

Python根據用戶輸入的2進制字符串轉8進制 問題: 從鍵盤輸入一個由 1 和 0 組成的二進制字符串 s,轉換爲八進制數輸出顯示在屏幕上。例如輸入‘1100’,輸出‘14’python 實現1: # 請輸入一個由1和0組成的二進制數字串 #基本思路:2進制先轉10進制,再由10進制轉8進制。 #‘1100’ = 2^3+2^2 #只有1是有效位,2^i由i所在位置決定 #把字符串逆序,以配合r
相關文章
相關標籤/搜索