Witam. Mam problem z napisaniem kodu na dodawanie liczb binarnych. Mianowicie chodzi o to, że program daje błąd w momencie gdy wpiszemy liczby o różnych cyfrach.
Oto mój kod:
b1=str(input())
b2=str(input())
b3=""
dalej=0
for i in range(len(b1)-1,-1,-1):
suma=int(b1[i])+int(b2[i])+dalej
if suma > 1:
suma-=2
dalej=1
else:
dalej=0
b3=str(suma)+b3
if dalej==1:
b3=str(dalej)+b3
print b3
100
vs111
) - dlatego pamiętaj, że istotne jest określanie przykładów.