zoukankan      html  css  js  c++  java
  • 流程控制-物流费用计算(嵌套if)

    题目描述

    快递公司规定,如果物品体积超过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” 。

    输入

    长 宽 高 重量

    输出

    是否可以快递 快递费

    样例输入 Copy

    1 1.1 1.2 1

    样例输出 Copy

    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=10
        print('price=%.2f'%10)
    elif weight<=5:
        y=10+2*weight
        print('price=%.2f'%y)
    else:
        y=20+(weight-5)*3
        print('price=%.2f'%y)
    

      

    诚者,君子之所守也。
  • 相关阅读:
    python学习笔记(2)
    数据分析工具pandas
    python学习笔记(1)
    python学习笔记(3)
    python学习笔记(2):科学计算及数据可视化入门
    python学习笔记(1):python基础
    js setTimeout 和 setInterval 区别
    C#根据URL生成签名
    jquery.validate.js客户端验证
    redis学习(一)
  • 原文地址:https://www.cnblogs.com/SkystarX/p/12180825.html
Copyright © 2011-2022 走看看