请根据邮件的重量和用户选择是否加急计算邮费。计算规则:
-
重量在 1000 以内(包括),基本费 8元;
-
超过 1000克的部分,每 500克加收超重费 4元,不足 500克部分按 500克计算;
-
如果用户选择加急,多收 5 元。
from math import ceil #导入内置函数 x,c=input().split() #一行输入所需两个数据 x=int(x) c=str(c) t=8 m=0 if c=="y": t=t+5 if x>1000: m=ceil((x-1000)/500) t=m*4+t print(t)
解析:
-
定义基本费用,判断是否加急,加急加5元。
-
判断是否超重,超重计算超重克数,并加上超重费用。
-
然后加上t与超重钱数m*4,得到总邮费。
欢迎关注,每天一起学习~