print("введите двоичное число, отделив запятой дробную часть от целой"
x=str(input())
print("введите основание СС, в которую требуется перевести число"
b=int(input())
a=x.slpit(","
a1=int(a[0],2)
k=len(a[1])
if b==8:
y1=oct(a1)
while k%3!=0:
a[1]=a[1]+"0"
k=len(a[1])
a2=int(a[1],2)
y2=oct(a2)
print(x"(2)= ",y1[2:],",",y2[2:]," (8)"
elif b==16:
y1=hex(a1)
while k%4!=0:
a[1]=a[1]+"0"
k=len(a[1])
a2=int(a[1],2)
y2=hex(a2)
print(x,"(2)=",y1[2:],",",y2[2:],"(16)"
else:
print("неверный ввод основания"
--------------------------------------------------------------------------------------
File "Untitled9.py", line 15
print(x"(2)= ",y1[2:],",",y2[2:]," (8)"
^
SyntaxError: invalid syntax
** Process exited - Return Code: 1 **
Press Enter to exit terminal
Как исправить ошибку?
x=str(input())
print("введите основание СС, в которую требуется перевести число"
b=int(input())
a=x.slpit(","
a1=int(a[0],2)
k=len(a[1])
if b==8:
y1=oct(a1)
while k%3!=0:
a[1]=a[1]+"0"
k=len(a[1])
a2=int(a[1],2)
y2=oct(a2)
print(x"(2)= ",y1[2:],",",y2[2:]," (8)"
elif b==16:
y1=hex(a1)
while k%4!=0:
a[1]=a[1]+"0"
k=len(a[1])
a2=int(a[1],2)
y2=hex(a2)
print(x,"(2)=",y1[2:],",",y2[2:],"(16)"
else:
print("неверный ввод основания"
--------------------------------------------------------------------------------------
File "Untitled9.py", line 15
print(x"(2)= ",y1[2:],",",y2[2:]," (8)"
^
SyntaxError: invalid syntax
** Process exited - Return Code: 1 **
Press Enter to exit terminal
Как исправить ошибку?