当前位置: 高中信息技术 / 填空题
  • 1. (2021高二上·浙江期中) 海面波浪实际上是各种不同波高、周期、行进方向的多种波的无规则组合。为了海洋工程设计的方便,实际工程中常采用具有某种统计特征值的波作为代表波,其中有效波(三分之一大波)应用较为广泛。将任一由n个波浪组成的波群的波高由大到小依次排列,其中前面⌊n/3⌋个波的平均波高即为有效波高。编写Python程序,实现有效波高的计算,结果四舍五入保留两位小数并输出,程序运行结果如下图所示:

    请在划线处填入合适的代码。

    s=input("请输入波群(m)")

    a=[]

    s=s+","

    for j in range(len(s)):

        if s[j] == ",":

            t = float(s[i:j])

            a.append(t)       #append方法用于在列表末尾添加新元素

            

    a.sort(reverse = True)    #将a列表中的元素从大到小排列

    sumbg=0

    for k in range(len(a)//3):

        sumbg = sumbg + a[k]

    print("有效波高(m):",aver)

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