python学习:为歌手打分,并计算其总分、排名(简易版)

为歌手打分

    • 1、简单的为歌手打分
    • 2、初步深入,歌手得分计算程序(评委指定范围输入)
    • 3、再次深入,为五位歌手打分(简陋版,有待加强)
          • 新手上路,还有很多不懂的地方,其实我还想再在这最后一个程序里面放置一个输入歌手名字的容器,再打印出来,现在还在思考当中。如果大家有好的建议,那么请一定一起分享一下。谢谢阅读!

1、简单的为歌手打分

请添加图片描述

# -*- coding: utf-8 -*-
'''
功能:歌手得分计算程序
作者:zwh
日期:2021/11/26
'''scores = []
for i in range(5):score = float(input('scores['+ str(i + 1) + ']= '))scores.append(score)average = (sum(scores) - max(scores) - min(scores)) / (len(scores) - 2)print('歌手最终得分:{:.2f}'.format(average))

2、初步深入,歌手得分计算程序(评委指定范围输入)

请添加图片描述

# -*- coding: utf-8 -*-
'''
功能:歌手得分计算程序(评委指定范围输入)
作者:zwh
日期:2021/11/26
'''scores = []
for i in range(5):score = float(input('scores['+ str(i + 1) + ']= '))if 0 <= score <= 10:scores.append(score)else:score = float(input('你输入的值超出范围,请重新输入。\nscores['+ str(i + 1) + ']= '))average = (sum(scores) - max(scores) - min(scores)) / (len(scores) - 2)print('歌手最终的份:{:.2f}'.format(average))

3、再次深入,为五位歌手打分(简陋版,有待加强)

请添加图片描述

# -*- coding: utf-8 -*-
'''
功能:五位歌手得分计算程序
作者:zwh
日期:2021/11/26
'''scores = []
rank = []j = 1
while True:for j in range(1, 6):for i in range(5):score = float(input('第{}位选手:scores['.format(j) + str(i + 1) + ']= '))if 0 <= score <= 10:scores.append(score)else:score = float(input('你输入的值超出范围,请重新输入第{}位选手:\nscores[' .format(j) + str(i + 1) + ']= '))average = (sum(scores) - max(scores) - min(scores)) / (len(scores) - 2)rank.append(average)print('第{}位歌手最终得分:{:.2f}'.format(j, average))ranking = sorted(rank)j += 1for n in range(len(ranking)):for m in range(5):print('第{}名的成绩为:{}'.format((m+1), sorted(ranking, reverse=True)[m]))breakbreak
新手上路,还有很多不懂的地方,其实我还想再在这最后一个程序里面放置一个输入歌手名字的容器,再打印出来,现在还在思考当中。如果大家有好的建议,那么请一定一起分享一下。谢谢阅读!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/55062.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

拿下Kaggle!我整理了21场比赛Top方案

我整理了21场kaggle比赛TOP方案&#xff0c;包括CV/NLP/多模态等方向。 01 CV方向比赛 CV方向选出了14场比赛&#xff0c;涵盖图像分类、图像分割、目标检测、视频分类等CV经典任务&#xff0c;覆盖农业、医疗、体育等应用领域。 扫码加我微信&#xff0c;回复“比赛” 领取比赛…

chatgpt赋能python:Python列表中如何找出前三名成绩

Python列表中如何找出前三名成绩 在数据分析和编程中&#xff0c;Python语言被广泛使用。其中&#xff0c;列表是Python中最常用的数据类型之一。列表可以存储多个值&#xff0c;并且这些值可以是不同的数据类型。Python列表很强大&#xff0c;因为它提供了许多内置函数和方法…

稳,整理了21场kaggle比赛TOP方案

我整理了21场kaggle比赛TOP方案&#xff0c;包括CV/NLP/多模态等方向。 01 CV方向比赛 CV方向选出了14场比赛&#xff0c;涵盖图像分类、图像分割、目标检测、视频分类等CV经典任务&#xff0c;覆盖农业、医疗、体育等应用领域。 扫码加我微信&#xff0c;回复“比赛” 领取比赛…

最新!Kaggle所有竞赛开源方案和Top思路汇总,共477场竞赛!

数据竞赛能帮助我们快速提升数据分析和建模能力&#xff0c;非常多的朋友也非常希望学习Top比赛的方案。 之前也有非常多的朋友问我某某竞赛的方案有没有&#xff0c;有时我不是很忙的时候就会把对应的竞赛中把Top的链接找出来一起整理发过去&#xff0c;但也有的时候可能会比较…

2021年Kaggle所有赛事TOP方案汇总

本文摘自 coggle数据科学Kaggle2021TOP方案汇总Kaggle 2021年 45场比赛&优胜方案汇总 https://www.kaggle.com/c/tabular-playground-series-jan-2021 比赛介绍&#xff1a;Practice your ML regression skills on this approachable dataset!比赛类型&#xff1a;Playgrou…

整理了20场kaggle比赛baseline

我整理了20场kaggle比赛baseline&#xff0c;包括CV/NLP/多模态/机器学习等方向。 01 CV方向比赛 CV方向选出了10场比赛&#xff0c;涵盖图像分类、图像分割、目标检测、视频分类等CV经典任务&#xff0c;覆盖农业、医疗、体育等应用领域。 扫码加我微信&#xff0c;回复“比赛…

【探花交友DAY 12 完结】推荐系统

1. 推荐系统 1.1 推荐系统的简介 为了解决信息过载和用户无明确需求的问题&#xff0c;找到用户感兴趣的物品&#xff0c;才有了个性化推荐系统。 其实&#xff0c;解决信息过载的问题&#xff0c;代表性的解决方案是分类目录和搜索引擎&#xff0c;如hao123&#xff0c;电商…

【Kaggle竞赛树叶分类Baseline】上万片树叶分为一百七十六类

【Kaggle竞赛树叶分类1】https://www.kaggle.com/c/classify-leaves 任务是预测叶子图像的类别。该数据集包含 176 个类别、18353 张训练图像、8800 张测试图像。每个类别至少有 50 张图像用于训练。测试集平均分为公共和私人排行榜。本次比赛的评估指标是分类准确度。本章的内…

kaggle竞赛房价预测--排名前4%

目录 1. 数据读取2. 数据处理3. 建模基本模型1&#xff09;LASSO回归&#xff1a;2&#xff09;Elastic Net Regression&#xff08;弹性网回归&#xff09;&#xff1a;3&#xff09;Kernel Ridge Regression&#xff08;核岭回归&#xff09; :4&#xff09;Gradient Boostin…

商务英语口语考试准备

企业类型 state-owned enterprise 国有企业 collective enterprise 集体企业 township enterprise 乡镇企业 privately-owned enterprise 私企 listed/quoted company 上市企业 Sino-foreign joint venture 中外合资企业 group corporation 集团公…

【AIGC】AI欺诈,做好以下几点,无需忧虑

文章目录 前言列举几种AI欺诈的形式以及其识别方法1.AI深度学习生成的假视频、假图片2.AI自动生成的德文或语音3.AI自动注册账号和刷数据4.AI智能防御机制 如何预防&#xff1f;1.提高公众警惕性2.发展AI监测技术3.加强关键领域的人工审核4.完善法律法规5.国际合作与交流6.开源…

AI+保险,打造让投保人“叫绝”的服务方式

近年来,信息技术在保险领域的应用越来越广泛&#xff0c;在稳步推进保险业务的线上化与智能化的同时&#xff0c;也让保险服务覆盖率有了极大的提升。然而,保险业服务在智能化转型方面仍面临着诸多挑战。 咨询热线统一接入&#xff0c;客户来电不遗漏 保险企业客户不仅体量大…

BERT模型和代码解析

1 前言 本期内容&#xff0c;笔者想解析一下自然语言处理&#xff08;NLP&#xff09;中非常有名的基于变换器的双向编码器表示技术&#xff08;即Bidirectional Encoder Representations from Transformers&#xff0c;BERT&#xff09;。 BERT 想当年&#xff08;2019年&…

Spring Cloud 微服务放了一个大招!

大家好&#xff0c;我是R哥。 关注了一段时间公众号的小伙伴都知道&#xff0c;R哥的 Spring Cloud 微服务课程每月初都会给小伙伴搞一波活动&#xff0c;这个月&#xff0c;我决定放一次大招&#xff0c;福利全新升级&#xff01;&#xff01; 本月初七天内报名微服务课程的&a…

chatgpt赋能python:Python取消warning指南:如何避免和处理警告

Python取消warning指南&#xff1a;如何避免和处理警告 如果您已经在使用Python编程&#xff0c;那么您一定会遇到过警告&#xff08;warning&#xff09;这个问题。虽然警告有时可能很有用&#xff0c;但在特定情况下&#xff0c;它们可能会引起程序错误或产生意想不到的行为…

AI绘画——了解AI绘画爆火原因与工具,并生成几个端午绘画小作品

作者简介&#xff1a;一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭&#xff1a;低头赶路&#xff0c;敬事如仪 个人主页&#xff1a;网络豆的主页​​​​​ 目录 前言 一.AI绘画 1.AI绘画爆火原因 2.AI绘画背后原理 二.AI绘画工具介绍 1.midjour…

强烈推荐:一款中文AI问答、创作、绘画工具

前言 相信很多人已经听过ChatGPT这款人工智能机器人了&#xff0c;它能够根据用户输入的内容&#xff0c;自动生成智能回复。它使用自然语言处理技术&#xff0c;通过学习大量的文本资料&#xff0c;能够模拟人类的对话行为。它是由OpenAI开发的&#xff0c;一家非常伟大的人工…

AI绘画提示词在线工具

AI绘画提示词在线工具 该工具穷举了常用的stable diffusion提示词&#xff0c;中英文对照展示。辅助各位使用提示词&#xff0c;一定程度上减少提示词的思考。

AI 绘画(1):生成一个图片的标准流程

文章目录 文章回顾感谢人员生成一个图片的标准流程前期准备&#xff0c;以文生图为例去C站下载你需要的绘画模型导入参数导入生成结果&#xff1f;可能是BUG事后处理 图生图如何高度贴合原图火柴人转角色 涂鸦局部重绘 Ai绘画公约 文章回顾 AI 绘画&#xff08;0&#xff09;&…

最全的AI绘画提示词网站,抓紧收藏!!!

最全的AI绘画提示词网站&#xff0c;抓紧收藏&#xff01;&#xff01;&#xff01; AI绘画的原理是基于深度学习和神经网络技术&#xff0c;通过训练模型来学习和模仿人类绘画的技巧和风格&#xff0c;从而生成具有艺术性的图像。具体来说&#xff0c;AI绘画的过程包括输入图像…