请教此题的python代码如何写

麻烦告知一下此题python的代码。谢谢您,同时能不能告知一声这个考查的知识点?

img

x = 0
y = 0
save = 0
flag = 1
month = 0
for i in range(1, 13):
    x += 400
    y = int(input())
    x -= y
    if (x < 0):
        flag = 0
        month = i
        break
    save += int(x / 100)
    x = x % 100
if (flag == 1):
    print(130 * save + x)
else:
    print(-month)
 

x = 0
y = 0
save = 0
flag = 1
month = 0
for i in range(1, 13):
    x += 400
    y = int(input())
    x -= y
    if (x < 0):
        flag = 0
        month = i
        break
    save += int(x / 100)
    x = x % 100
if (flag == 1):
    print(130 * save + x)
else:
    print(-month)

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632