当前位置: 高中信息技术 / 填空题
  • 1. (2021高二上·平阳月考) 设计一个算法,根据邮件的重量和用户是否选择加急计算邮费。

    计算规则:重量在1000克以内(包括1000克),基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。

    根据上述计算规则,编写自定义函数完成程序功能。

    下面的程序能实现前述功能,请把缺失的代码补充完整。

    ""

    描述:根据邮件的重量和用户是否选择加急计算邮费。

    函数名:postage(w,f)

    参数表:w—代表邮件的重量整数。

    f一表示是否加急的字符,其中字符'y'和'n'分别表示加急和不加急

    返回值:返回邮费数量。

    示例:当w=1200,f='y'时,返回17。

    ""

    def postage(w, f) :

    if f == 'y':

    cost=5+8

    else:

    cost=

    if w>1000:

    cost += (w—1000) //500*4

    if w%500>0:

    cost=

    return cost

    w=int (input('邮件的重量:'))

    f =input('是否加急:')

    print ()

微信扫码预览、分享更方便