这里是一个例子:
>>> x = int(input("Enter some numbers with 1's and 0's: "))
Enter some numbers with 1's and 0's: 001 10100 00010 1100100 1000
>>> y = # some code here
>>> print(y)
001 14 0002 64 8
我将为y分配什么?
您在这里:
x = input("Enter some numbers with 1's and 0's: ").split()
y = ['0' * i.index('1')+ str(int(i, 2)) for i in x]
只是一个建议,如果您在解决问题上表现出自己的零努力,那么这里的人(包括我)通常不会给您答案。即使您进行了错误的尝试,也请向他们展示,以便我们知道要解释的内容。这里给出的答案没有对这些部分的进一步说明,因为我不知道哪个部分对您来说是显而易见的,哪个部分不是您的]