1、 编写一个程序,体术输入整数X,然后计算从1开始,连续X个整数之和。提示reduce()函数。

from functools import reduce
num = input("请输入整数x:")
num = int(num)
sum = reduce(lambda x, y: x+y, range(1, num))
print("从1至X的和为:%d" %(sum))

2、已知两个列表:cistys = [‘suzhou’, ’sahnghai’, ’hangzhou’, ‘nanning’],codes=[‘0512’,’021’,’0571’,’025’]。要求:创建一个字典,以citys中的元素未key,以codes中的元素为value。提示:创建字典的方法,zip()函数


```python
citys = ['suzhou', 'shanghai', 'hangzhou', 'nanning']
codes = ['0521', '021', '0571', '025']
z = dict(zip(citys, codes))
print("为合并成为字典之前的城市列表:%s" %(citys))
print("为合并成为字典之前的城市代码列表:%s" %(codes))
print("合并两个列表后的字典:%s" %(z))

3、根据上题中所得到字典中,选出value不三个数字的键值对组成一个新的字典。比如“shanghai”:”021”就不应该出现在新字典出现。提示方法:字典的update()、items()方法

citys = ['suzhou', 'shanghai', 'hangzhou', 'nanning']
codes = ['0521', '021', '0571', '025']
city = []
code = []
z = dict(zip(citys, codes))
for key in z:if int(z[key]) // 100 != 0:city.append(key)code.append(z[key])
k = dict(zip(city, code))
print("未去除键值是三位数的字典:%s" %(z))
print("去除了键值是三位数的新字典:%s" %(k))

4、为老师编写一个处理全班考试成绩的程序。(要求:(1)依次录入班级同学的姓名和分数;(2)录入完毕,则打印除全班的平均分,最高分的同学姓名和分数)

name_list = []
source_list = []
while True:name = input("请输入学生姓名:")source = input("请输入学生成绩:")if name == 'q':breakelse:name = str(name)source = int(source)name_list.append(name)source_list.append(source)
d = dict(zip(name_list, source_list))
source_sum = sum(d.values())
number = len(d)
print("平均分%s" %(source_sum/number))
stu_max = max(d.values())
max_name = list(d.keys())[list(d.values()).index(stu_max)]
print("最高分同学为姓名为:%s,成绩为:%d" %(max_name, stu_max))

5、一个列表由若干个整数组成,(要求:将偶数放在前面,奇数放在后面,并输出该列表)

ood = list(filter(lambda x: x % 2 == 1, range(1, 20)))
add = list(filter(lambda x: x % 2 == 0, range(1, 20)))
add.extend(ood)
print(add)

更多案例分享请访问fireITBlog博客

Python上机练习题相关推荐

  1. 这些Python基础练习题你会几个?

    在人工智能大火的当今,Python 作为人工智能时代的首选语言已经越来越收到追捧:但是许多非科班.零基础的小伙伴常常苦于没有合适的入门 Python 的教程而感到苦恼:本人是一名资深Python开发, ...

  2. python字典练习题

    python字典练习题 写代码:有如下字典按照要求实现每一个功能dict = {"k1":"v1","k2":"v2", ...

  3. python中输出n开始的5个奇数_送你99道Python经典练习题,练完直接上手做项目,免费送了来拿吧...

    学python没练习题怎么行.今天,给大家准备一个项目: 99道编程练习,这些题如果能坚持每天至少完成一道,一定可以帮大家轻松 get Python 的编程技能.目前,这个项目已经获得了 2924 S ...

  4. 计算机等级考试试题在线测试,计算机等级考试上机练习题.pdf

    计算机等级考试上机练习题 一.程序设计题 浙江省计算机等级考试(二级VB )上机测试的程序设计题,从2002 年秋季开始,其题型 及考试要求都有较大变化.要求考生在老考生目录中,按照题目要求,自己新建 ...

  5. java面向对象上机题库_Java面向对象编程上机-练习题汇总

    Java面向对象编程上机-练习题汇总 [练习题1]类的成员变量: 猜数字游戏:一个类A有一个成员变量v,有一个初值100.定义一个类,对A类的成员变量v进行猜.如果大了则提示大了,小了则提示小了.等于 ...

  6. python练习题及答案-python编程练习题和答案.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspPython python编程练习题和答案.doc3页 本文档一 ...

  7. python进阶练习题:IRR计算 - 盈利能力的评价【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python进阶练习题:IRR计算 - 盈利能力的评价[难度:2级]: <跨度风格="字体重量:粗体;颜色:金"> IRR </跨度>或内部收益率,是基于所 ...

  8. python基础练习题与期末复习总结

    本文是python入门练习题,为大家总结了python入门的最基础知识同时也是最常用的知识以及相应的题目,大家可以用于练习python,也适合用于python期末复习哦! 输出由任意字符串堆积的等腰三 ...

  9. 100道Python编程练习题

    100+ Python challenging programming exercise 100道Python编程练习题,这些题如果能坚持每天至少完成一道,一定可以帮大家轻松 get Python 的 ...

最新文章

  1. CUDA学习-函数前缀__global__
  2. Spring容器实例bean中的几个关键PostProcessor
  3. nlp论文——《Efficient Estimation of Word Representations in Vector Space》(向量空间中词表示的有效估计)
  4. python画多层网络_绘制多层n
  5. Sentinel热点Key降级下_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0043
  6. pytorch tensor的数据类型
  7. 在c语言程序中可把整型数,C语言程序设计(2).doc
  8. 螺旋矩阵(递归问题)
  9. 我要发明计算机作文,我要发明机器人作文700字
  10. 前端视频截图的方法canvas.drawImage()
  11. 2.vue的不更新特性-重用机制和key属性-data及其他字段-vue生命周期
  12. ABAQUS-学习笔记
  13. Juniper JunOS PPPOE配置
  14. Windows定时开机并开启工作软件
  15. 腾讯域名申请、腾讯备案以及公安备案过程记录
  16. CUDA编程——GPU架构,由sp,sm,thread,block,grid,warp说起
  17. 《2006_ICPR_Low Resolution Character Recognition by Image Quality Evaluation》阅读笔记
  18. kube-apiserver源码-动态准入控制 admission webhook
  19. 个人Android学习社区
  20. 作为一个程序员,如何高效的管理时间?

热门文章

  1. 学习Linux命令(39)
  2. 用人单位单方违法解除劳动合同的后果
  3. 单反同步删除RAW文件
  4. 2022-1-13牛客网C++项目—— 第二章 Linux 多进程开发(一)
  5. Javascript 斐波那契数列
  6. bak格式文件导入mysql
  7. matlab zscore pdist,聚类分析数学建模论文
  8. 最好用的SD卡数据恢复软件
  9. 2023计算机毕业设计SSM最新选题之java二手物品交易系统gpk51
  10. mysql max 获取另外值_来看看 MySQL 的这个 BUG,坑了多少人....