Python题 总共三道题

1、每次输入一个整数,放到一个列表,当总和大于100时结束或者当输入-1时结束,结束后输出列表。
2、输入一个字符串(字母数字混合),输出数字的和。例如输入“a1b2c3d4e”,输出10。
3、公元2022年的人属虎。秦始皇生于公元前259年,他什么?

我帮你写吧。。

第一题:

res_sum = 0
res_list = []
while True:
    temp_x = input("请输入一个整数:")
    if temp_x == "-1":
        break
    res_list.append(int(temp_x))
    res_sum += int(temp_x)
    if res_sum > 100:
        break
print(res_list)

第二道:

temp_x = input("请输入一串字符串:")
res = 0
for i in temp_x:
    if i.isdigit():
        res += int(i)
print(res)

只写前两道也行啊