def number_C2E(ChineseNumber):
"""中文数字转整形"""
map = dict(〇=0, 一=1, 二=2, 三=3, 四=4, 五=5, 六=6, 七=7, 八=8, 九=9, 十=10)
size = len(ChineseNumber)
if size == 0 : return 0
if size < 2:
return map[ChineseNumber]
ans = 0
continue_flag = False # 连续进两个的标志位
for i in range(size):
if continue_flag:
continue_flag = False
continue
if i+1 < size and ChineseNumber[i+1] == '十':
ans += map[ChineseNumber[i]]*10
continue_flag = True
continue
ans += map[ChineseNumber[i]]
return ans
ans = number_C2E('十九')
print(ans)