这个要求怎么加入到我的程序中
x=int(input())
print(hex(x).center(15,'"').lower())
print(oct(x).center(15,'"').lower())
print(bin(x).center(15,'"').lower())
!#/sur/bin/nve python
coding: utf-8
'''
作者 梦幻精灵_cq
2022-03-08
'''
#本着"用户输入都不可靠",得用上异常捕获。
while True: #输入错误,重输入。
try: #插值字符串提示输入。
num = int(input(f"\n\n{' '*8}输入整数:"))
break #不报错,退出while循环。
except:
print(f"\n\n{' 整数输入错误! ':.^35}\n\n")
#插值字符串输出二、八、十六进制字符串。
print(f"\n\n{'*'*42}\n\n整数{num}的\n"
f'\n二进制:{bin(num)[2:]:"^15}'
f'\n八进制:{oct(num)[2:]:"^15}'
f'\n十六进制:{hex(num)[2:]:"^15}'
f"\n\n{'*'*42}\n\n")
#用[2:]切片转换后的字符串,去除0、1索引的进制标识字符。
#bin()、oct()、hex()默认字母小写,不用str.lower()。