流程控制

编程入门 行业动态 更新时间:2024-10-18 14:15:39

<a href=https://www.elefans.com/category/jswz/34/1770115.html style=流程控制"/>

流程控制

题目描述

快递公司规定,如果物品体积超过2.5立方米,不允许快递。如果重量超过40kg,不允许快递。快递收费价格为:

   小于等于1kg,一口价10块钱;

   大于1kg,小于等于5kg,10块钱的基础上,每kg运费增加2元;(例如1.5kg的物品运费=10+1.5*2)

   大于5kg,小于等于40kg,20块钱基础上,超过5kg的重量,每kg增加3元。(例如:7.2kg的物品运费=20+(7.2-5)*3))

   假设快递物品包装后都是长方形的,请输入物品的长(m)、宽(m) 、高(m)和重量(kg)。如果物品允许快递,输出快递价格”price=x.xx”,价格值保留小数点后2位。如果不允许快递,输出”no” 。

输入

长 宽 高 重量

输出

是否可以快递 快递费

样例输入

1 1.1 1.2 1

样例输出

price=10.00

提示

长宽高和重量都不一定为整数;

length,width,height,weight=map(float,input().split())
x=length*width*height
v=round(x, 2)
if v>2.5 or weight>40:print('no')
elif weight<=1:y=10print('price=%.2f'%10)
elif weight<=5:y=10+2*weightprint('price=%.2f'%y)
else:y=20+(weight-5)*3print('price=%.2f'%y)

更多推荐

流程控制

本文发布于:2024-02-13 02:27:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1690339.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:流程

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!