def bin_to_dec(b): """Berechnet die Zahl, die von einem Binärstring dargestellt wird.""" result = 0 for digit in b: result = result * 2 if digit == '1': result = result + 1 return result def dec_to_bin(number): """Berechnet die Binärdarstellung einer Zahl mit dem Restwertalgorithmus.""" result = '' while number > 0: digit = number % 2 number = number // 2 result = result + str(digit) return result