题目大意
给三个10进制数,要求每个转成13进制
输入
每组包含一个测试用例,每个用例为一行三个整数范围在 [ 0 , 168 ] [0, 168] [0,168]
输出
在一行中输出对应的13进制,且每行开头字符是#
。如果有的数的13进制只有1位,则在前面补0至两位
样例输入
15 43 71
样例输出
#123456
解析
def solve():
ans = [chr(ord('0') + i) if i <= 9 else chr(ord('A') + i - 10) for i in range(13)]
red, green, blue = map(int, input().split())
print('#%c%c%c%c%c%c' % (ans[red // 13], ans[red % 13],
ans[green // 13], ans[green % 13],
ans[blue // 13], ans[blue % 13]))
if __name__ == "__main__":
solve()