主要是利用函数的方法去处理

小于50kg时每千克0.2元,超过50kg时超过的部分每千克0.2元

def money(weigth):
     if  0 <=weigth<=50:
        weigth = weigth*0.2
        print('当重量小于50kg时运费为{:.2f}'.format(weigth))
     else:
        weigth = 50*0.2+(weigth-50)*0.5
        print("当重量大于50kg时运费为{:.2f}".format(weigth))

weigth = eval(input("请输入物品重量(kg):"))
money(weigth)

运行结果

以此类推,这个明白了,像出租车问题也能解决了

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐