#import math print("%15s" %int("ABCDEF",16))

int(数值,相应进制数)可以转化为十进制数 所以int("ABCDEF",16) 是将这个已经知道的16进制数转化为十进制。

因为要求控制输出的宽度,所以采用%15d控制了,%15s也行(??他俩区别是一个数字,一个文本吗?这里不太懂)

然后整体输出的时候,中间空格了,后面的数值前面还加了% 意思不太明白。??

printf可以使用使用格式控制串“%md”输出域宽为m的十进制整数。

今天还学会了看别人所有答案的方法,害得我在网上搜了半天,看别人的方法启发了很多。