python帮助一下!哪一步写错了

n = input("输入一个整数"
print('整数{1}的二进制为{0:b}'.format(0,n))

input输入的是字符串,不能被格式化成二进制数字,所以需要先转成整数

n = input("输入一个整数: ")
print('整数{1}的二进制为{0:b}'.format(int(n),n))

input 右边括号缺了

第二行,print('整数{1}的二进制为{0}'.format(bin(n),n))