I'm looking for a loop similar to this for converting ASCII to decimal then decimal to binary string: string = input("Enter message: ")
#Convert string from ASCII to Decimal
A_string = [ord(c) for c in string]
print(A_string)
# add 1 to ASCII value
B_string = A_string
for i in range(len(B_string)):
B_string[i] = B_string[i] + 1
print(B_string)
#Decimal to Binary
decimal = B_string
remainder = decimal
Binary_string = decimal
for i in range(len(decimal)):
remainder[i] = int(decimal[i])
remainder[i] %= 2
decimal[i] = decimal[i] // 2
Binary_string[i] = str(remainder[i] + Binary_string[i])
print(Binary_string)
What I'm NOT looking for are things like this:
res = "".join(f"{ord(shiftedChar):08b}")
shiftedChar
I'm looking for BASIC OLD SCHOOL techniques... programming what's actually happening using basic division, multiplication, powers, etc