python中将列表中的数相乘求积

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

ls=[111,222,333,444,555,666,777,888,999]
lt=[999,777,555,333,111]

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

最后运行出来的结果应该是:111999+222777+333555+444333+555*111+666+777+888+999的和


cnt  = 0
for i in range (len(ls)):
if i <len(lt):
cnt += int(str(ls[i]) + str(lt[i]))
else:
cnt += ls[i]
print(cnt)

用手机打了半天,题主自己对齐一下应该就能得出正确答案了