【发布时间】:2015-11-20 04:14:23
【问题描述】:
我想将二进制字符串(用户输入)转换为其以 10 为底的等效值。我想我有点接近,但就是无法理解。到目前为止,这是我想出的。我需要它遍历二进制字符串中的每个单独的数字并为其分配以 10 为底的等效值,然后将所有这些加起来以获得整个以 10 为底的数字。
def getBaseTen(myString):
x = myString[0]
needAnswers = len(myString)
n = len(myString)
two = (2^n)
if (needAnswers >= 1):
return (int(x)*int(two))
【问题讨论】:
标签: python