美文网首页日更成长营自学编程Python
自学Python:歌手选拔赛得分程序

自学Python:歌手选拔赛得分程序

作者: 小强聊成长 | 来源:发表于2021-12-21 12:54 被阅读0次

在某个歌手选拔赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后,其余8个分数的平均值。请编写一个程序实现。

下面直接上代码:

########################

if __name__ == "__main__":

    max = 0

    min = 100

    sum = 0    # sum存放10个评委打分的总分数

    for i in range(1, 11):

        print("第%d个评委打分:" %i, end="")

        df = int(input())    # 输入评委的评分

        if df < 0 or df > 100:  # 对分数值进行验证

            print("输入的分数错误")

            exit()

        sum += df    # 计算总分

        if df > max:  #选出其中的最高分

            max = df

        if df < min:  #选出其中的最低分

            min = df

    print("去掉一个最高分:%d" % max)

    print("去掉一个最低分:%d" % min)

    print("最后得分:%d" % ((sum - max - min) // 8))

########################

执行结果如下:

第1个评委打分:88

第2个评委打分:99

第3个评委打分:89

第4个评委打分:77

第5个评委打分:78

第6个评委打分:89

第7个评委打分:98

第8个评委打分:99

第9个评委打分:60

第10个评委打分:70

去掉一个最高分:99

去掉一个最低分:60

最后得分:86

________________END______________

相关文章

网友评论

    本文标题:自学Python:歌手选拔赛得分程序

    本文链接:https://www.haomeiwen.com/subject/cimffrtx.html