s = input().upper()
end = s.index('#')
s_eff = s[:end]
sixteen = list('0123456789ABCDEF')
li = []
flag = 1
for each in s_eff:
if each in sixteen:
li.append(each)
if not li:
print(0)
else:
if '-' in s_eff:
if s_eff.index('-') < s_eff.index(li[0]):
flag = -1
number = int(''.join(li),16)
print(number*flag)
浙大版《Python 程序设计》题目集 第3章-9 字符串转换成十进制整数 (15分)
猜你喜欢
转载自blog.csdn.net/weixin_42229583/article/details/104589078
今日推荐
周排行