строка 14, где моя главная проблема is.i нужно циклически перебирать каждый элемент в массиве и использовать его индекс, чтобы определить, является ли оно кратным четыре, поэтому я могу создать правильный интервал для двоичных чисел.Как пройти через индекс массива?
def decimalToBinary(hu):
bits = []
h = []
while hu > 0:
kla = hu%2
bits.append(kla)
hu = int(hu/2)
for i in reversed(bits):
h.append(i)
if len(h) <= 4:
print (''.join(map(str,h)))
else:
for j in range(len(h)):
h.index(1) = h.index(1)+1
if h.index % 4 != 0:
print (''.join(map(str,h)))
elif h.index % 4 == 0:
print (' '.join(map(str,h)))
decimalToBinary(23)
К сожалению, это не для меня ясно, что вы хотите сделать. Любой пример даты ввода и ожидаемого результата будет наиболее полезен? – Marcin
не могу использовать встроенный 'bin' ??? – Hackaholic