第2关:计算商品的总费用

这里写目录标题

坑点

这道题最大坑就是第二个 样例算出来的答案是浮点数,所以在计算的过程中不要先转换程int类型去计算,但是又得考虑第一个样例答案是整数,所以我们在计算过程中先转换程浮点数,最后再加一个if判断确定答案是整数还是浮点数就好了。

代码


#(LSNU 21计科ZML)
#(LSNU 21计科ZML)
#(LSNU 21计科ZML)
name = input()
li = []
f = open(name, "r", encoding = "utf-8")

for i in f:
	line = i.strip().split()
	a = {'q':line[0], 'w':line[1], 'e':line[2]}
	li.append(a)

sum = 0
for j in li:
	sum = sum + float(j['w'])*float(j['e']))
ans = sum
tmp = int(sum)
if sum == tmp:
	ans = tmp

print("filename=总费用=", end = '')
print(ans, end = '')
f.close()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值