当前位置: 首页 > news >正文

Python2020年06月Python二级 -- 编程题解析

题目一
数字转汉字
用户输入一个1~9(包含1和9)之间的任一数字,程序输出对应的汉字。
如输入2,程序输出“二”。可重复查询。

答案:
方法一

list1=['一','二','三','四','五','六','七','八','九']
while True:n =int(input('请输入1~9之间任意一个数字:'))print(list1[n-1])

方法二:

dd={'1':'一', '2':"二",'3':"三",'4':'四','5':"五",'6':"六",'7':'七','8':"八",'9':"九"}
while True: a=int(input('输入数字:')) print(dd[str(a)])

运行效果:
在这里插入图片描述

题目二:
假设10位评委的打分是99,80,86,89,94,92,75,87,86,95,
现需要运用Python语言进行编程实现:
去掉一个最高分,去掉一个最低分,计算平均分,并打印出来。打印格式为:
去掉一个最高分:XX分,去掉一个最低分:XX分,最后得分为:XX分

答案

b = [99, 80, 86, 89, 94, 92, 75, 87, 86, 95] # 录入10位评委的打分 
maxNum = max(b) # 将最高分保存在maxNum变量中 
b.remove(maxNum) # 使用remove()函数将最高分去掉 
minNum = min(b) # 将最低分保存在minNUm变量中 
b.remove(minNum) # 使用remove()函数将最低分去掉 
sumNum = sum(b) # 将剩余打分的总和存入sumNum中 
avg = sumNum/8 # 求出平均分保存在avg变量中 
print('去掉一个最高分:{}分,去掉一个最低分:{}分,最后得分为:{}分'.format(maxNum, minNum,avg)) 

运行效果:
在这里插入图片描述

如果你感觉有收获,欢迎给我打赏 ———— 以激励我输出更多优质内容
在这里插入图片描述

http://www.lryc.cn/news/179408.html

相关文章:

  • 差分放大器的精髓:放大差模信号 抑制共模信号
  • 蓝桥等考Python组别九级006
  • 初级篇—第五章子查询
  • 【AntDesign】封装全局异常处理-全局拦截器
  • Visual Studio 代码显示空格等空白符
  • 紫光同创FPGA图像视频采集系统,基于OV7725实现,提供工程源码和技术支持
  • 京东大型API网关实践之路
  • 图像处理: 马赛克艺术
  • postgresql-管理数据表
  • Llama2-Chinese项目:3.1-全量参数微调
  • 蓝桥等考Python组别十级001
  • 记录 Git 操作时遇到的问题及解决方案
  • 第一届“龙信杯”电子数据取证竞赛Writeup
  • Vue与React//双绑问题
  • 信息安全第四周
  • 机器学习基础概念与常见算法入门【机器学习、常见模型】
  • 移动端 [Android iOS] 压缩 ECDSA PublicKey
  • Spring的配置Bean的方式
  • 安防监控/视频汇聚平台EasyCVR云端录像不展示是什么原因?该如何解决?
  • 毛玻璃态登录表单
  • Java:使用 Graphics2D 类来绘制图像
  • VUE2项目:尚品汇VUE-CLI脚手架初始化项目以及路由组件分析(一)
  • 输入网址input,提取标题和正文
  • docker--redis容器部署及与SpringBoot整合
  • 数据库:Hive转Presto(二)
  • docker安装apisix全教程包含windows和linux
  • 【C++进阶】:C++11
  • 9.30消息队列实现进程之间通信方式代码,现象
  • 【Oracle】Oracle系列之十三--游标
  • 【Linux】——基操指令(二)