ZZULIOJ-1068,二進制數(Python)

題目描述:

將一個二進制數,轉換爲對應的十進制數。  

輸入: 

輸入一個二進制數,以回車結束。該二進制數爲正數,長度不超過31。  

輸出: 

輸出一個整數,爲該二進制數對應的十進制數。  

樣例輸入: 

100000000001 

樣例輸出: 

2049 

程序代碼: 

s=input()
d=0
for ch in s :
            d=d*2+(ord(ch)-ord("0"))
print("{:}".format(d))

 

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