#4573. Python L14 智能存钱罐
Python L14 智能存钱罐
Python L14 智能存钱罐(30分)
题目名称:智能存钱罐
题目描述:
小蓝设计了一个智能存钱罐,可以通过内部的传感器,自动识别硬币的币值。还能计算存钱罐里硬币的余额,实时显示在外部的显示屏上。
假设硬币有3种,面值分别是1元、2元和5元。硬币通过传感器,会在系统中留下两个记录:
1.这枚硬币是“存入”还是“取出”,用一个大写字母A或B表示,A表示“存入”,B表示“取出”。
2.这枚硬币的币值是多少,用数字1,2,或5表示。
例如“A1”表示存入一个1元硬币,“B2”表示取出一个2元硬币。
存钱罐里的余额起初为0,根据硬币通过传感器的全部记录,请你帮小蓝实现计算余额的程序。
下面是一个例子:
一段时间内通过传感器的硬币记录是A1 A2 A5 B1 A2,对应的操作和存钱罐余额的变化如下表所示:
经过这番操作,存钱罐的余额为9元。
输入:
输入若干个字符串(每个字符串由一个大写字母A或B开头,后面是数字1,2或5,字符串的数量在1~100范围内),表示一段时间内通过传感器的硬币记录,相邻两个字符串用一个空格分隔。
数据保证取出时存钱罐内硬币数量足够。
提示:
s = input() #输入一个字符串,赋值给s
a = s.split(' ') #将字符串s按空格拆分,保存到列表a中
输出:
一个正整数,表示指定操作完成后,存钱罐当前的余额。
输入样例:
A1 A2 A5 B1 A2
输出样例:
9
# Limitation
1s, 1024KiB for each test case.