python for循环

 

第三个输出['M','N','T']

 

5. 答案:4

s = '1a20b3!'
sum, t =0, 0
flag = True
for ch in s:
    if '0'<=ch<='9':
        t = t*10+int(ch)
    else:
        if flag:
            sum += t
        t = 0
        flag = not flag
print(sum)

输出:

4

6. 答案:5

s = '1a20b3'
s = s[::-1]
sum, t =0, 0
for ch in s:
    if '0'<=ch and ch<='9':
        t = t*10+int(ch)
    else:
        sum += t
        t = 0
print(sum)

输出:

5

5. 4

6. 24

7. t = -t

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632