Я должен сделать скрипт на python для школьного проекта, который преобразует десятичные числа в двоичные числа. Я смог написать код, но каждый раз, когда выполнялся, он печатал двоичное число и символ «%» в конце.
Как я могу удалить символ «%» с момента его печати?
Это скрипт:
first=int(input("input a decimal number to convert to a binary: "))
toBase=2
first2=first
char=0
char2=0
char3=0
while first2!=0:
first2//=2
char+=1
binNum=[0]*char
while first!=0:
rem=first%2
first//=2
binNum[char2]=rem
char2+=1
for loop in range(char):
char3-=1
print(binNum[char3],end="")
Например, когда я вначале вводю 128
вместо получения 10000000
, в результате я получаю 10000000%
IВ настоящее время я использую Python 3.7.4