Kodewick
开始学 →
小挑战←→0 / 80

手机小账本

#054小挑战错误处理字符串约 7 分钟

你在手机备忘录里记账,每行是 "东西 钱数",比如 "coffee 12",钱数是整数。有的行写坏了:少了钱数、多了一个词、钱数不是数字。写 ledger_total(lines),把好的行的钱加起来,坏的行跳过。

示例
ledger_total(["coffee 12", "bus 3"])→15
ledger_total(["lunch", "tea abc", "snack 5"])→5
main.py
def ledger_total(lines):
    total = 0
    for line in lines:
        # 在这里写:把这一行拆成两部分、把钱数变成整数加到 total;出 ValueError 就跳过
        pass
    return total
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。