用python寫2進制轉10進制小程序

用python寫2進制轉10進制小程序

前言:寫這個代碼是爲了增強2進制轉換的記憶, 代碼詳細介紹了 2進制轉換的過程,如果是 ***大神請果斷到頁尾***歡迎修改並更新!
首先定義變量,l1,l2,l3,l4
l1 = list(input('請輸入要轉換的10進制數:'))
l2 = 0   		# l2 = 轉換後的10進制數
l3=len(l1) 		# l3 = l2的長度
l4=int(l1[0])	# l4 = 所輸入的2進制數的第一位
while循環
while l3 != 0:
    l3 -= 1
    l2 += l4 * 2 ** l3
    del l1[0]
    l4 = int(l1[0])
    if l3 == 1:
        l2 += 1
程序主體
#   2進制轉10進制
l1 = list(input('請輸入要轉換的10進制數:'))
l2 = 0   		# l2 = 轉換後的10進制數
l3=len(l1) 		# l3 = l2的長度
l4=int(l1[0])	# l4 = 所輸入的2進制數的第一位


while l3 != 0:
    l3 -= 1
    l2 += l4 * 2 ** l3
    del l1[0]
    l4 = int(l1[0])
    if l3 == 1:
        l2 += 1
        print('2進制轉10進制結果:',l2) # 2進制轉10進制結果
        print('YSF出品')
		print('萬水青山總是情,點個關注行不行!')
        break

此鏈接是對比數據用的

點擊這裏給我發消息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章