python编程题3
输出星期名缩写 (10分)
输入一个1到7的数字,输出对应的星期名的缩写。
1 Mon
2 Tue
3 Wed
4 Thu
5 Fri
6 Sat
7 Sun输入格式:
输入1到7之间数字输出格式:
输出对应的星期名的缩写输入样例:
1输出样例:
Mon代码:
d={1:'Mon',2:'Tue',3:'Wed',4:'Thu',5:'Fri',6:'Sat',7:'Sun'}
n = int(input())
print(d.get(n))
计算 11+12+13+...+m (10分)
输入一个正整数m(20<=m<=100),计算 11+12+13+...+m 的值。输入格式:
在一行输入一个正整数m。输出格式:
在一行中按照格式“sum = S”输出对应的和S.输入样例:
90
输出样例:
sum = 4040代码:
n = int(input())
print('sum = '+str(sum((i) for i in range(11,n+1))))
特殊a串数列求和 (10分)
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:
输入在一行中给出不超过9的正整数a和n。输出格式:
在一行中按照“s = 对应的和”的格式输出。输入样例:
2 3
输出样例:
s = 246代码:
a,b=map(int,input().split())
a = str(a)
print('s = '+str(sum(int(a *i)for i in range(1,b+1))))
输出A以内能被B整除的数 (10分)
本题目要求读入2个不超过100的非0正整数A和B,然后输出(0,A]中所有能被B整除的数。输入格式:
输入在一行中给出2个不超过100的非零正整数A和B。输出格式:
对每一组输入,在一行中输出(0,A]中所有能被B整除的数,数字之间用空格分隔,最后一个数字后面没有空格。 如果没有这样的数,输出“None.”输入样例1:
37 5
输出样例1:
5 10 15 20 25 30 35
输入样例2:
37 40
输出样例2:
None.代码:
a,b=map(int,input().split())
sum=0
j=0
for i in range(1,a+1):if(i % b == 0):print(i,end='')sum+=1j=ibreak
for j in range(j+1,a+1):if(j % b == 0):print(' '+str(j),end='')sum+=1
if(sum == 0 or b==0):print('None.')
大于身高的平均值 (10分)
中小学生每个学期都要体检,要量身高,因为身高可以反映孩子的生长状况。现在,一个班的身高已经量好了,请输出其中超过平均身高的那些身高。程序的输入为一行数据,其中以空格分隔,每个数据都是一个正整数。程序要输出那些超过输入的正整数的平均数的输入值,每个数后面有一个空格,输出的顺序和输入的相同。输入格式:
在一行输入中一个班的身高值,以空格分隔。输出格式:
在一行输出超过输入的平均数的输入值,以空格分隔。输入样例:
143 174 119 127 117 164 110 128
输出样例:
143 174 164 代码:
lis = list(input().split())
for i in range(len(lis)):lis[i] = int(lis[i])
for i in range(0,len(lis)):if(int(lis[i]) > int(sum(lis))/int(len(lis))):print(str(lis[i])+' ',end='')
列表或元组的数字元素求和 (10分)
求列表中数字和,列表中嵌套层次不限2层输入格式:
在一行中输入列表或元组输出格式:
在一行中输出数字的和输入样例:
[11,2,[3,7],(68,-1),"123",9]
输出样例:
99代码:
def getint(s):if type(s) == int:return selif type(s) == str:return 0elif type(s) == list or type(s) == tuple:result = 0for i in range(0,len(s)):result += getint(s[i])return resultelse:return 0s = list(eval(input()))
sum = 0
for i in range(0,len(s)):sum = sum + int(getint(s[i]))
print(sum)
列表数字元素加权和(2) (20分)
输入一个嵌套列表,嵌套层次不限,根据层次,求列表元素的加权和。第一层每个元素 的值为:元素值*1,第二层每个元素的值为:元素值*(-2),第三层每个元素的值为:元素值*3, 第四层每个元素的值为:元素值*(-4),...,以此类推!输入格式:
在一行中输入列表输出格式:
在一行中输出加权和输入样例:
[1,2,[3,4,[5,6],7],8]输出样例:
16代码:
def getint(s,count):if type(s) == int:if(count%2 ==0):return s * count * -1else:return s * countelif type(s) == str:return 0elif type(s) == list or type(s) == tuple:result = 0for i in range(0,len(s)):result += getint(s[i],count+1)return resultelse:return 0s = list(eval(input()))
sum = 0
for i in range(0,len(s)):sum = sum + int(getint(s[i],1))
print(sum)
通过两个列表构建字典 (10分)
输入两行字符串,以空格为分隔,将每行字符串存储为列表形式。将第一个列表的元素值作为键,将第二个列表中对应顺序的元素作为值,构建一个字典,按键升序排列后输出字典的所有键值对列表。输入格式:
输入两行字符串,分别以空格为分隔存为列表。输出格式:
按键的升序,输出字典键值对列表。输入样例:
学校 城市 邮编
集美大学 厦门 361021
输出样例:
[('城市', '厦门'), ('学校', '集美大学'), ('邮编', '361021')]代码:
字典合并与排序 (10分)
用户分两行输入两个字典,格式参照输入要求;请设计程序实现:将两个字典合并为一个字典,如果两个字典中分别有相同的键(key),需将对应的值相加后作为字典中该键对应的新值。输入格式:
用两行输入字典格式的两个数据,字典中键的数据类型统一为数字或字符,字典中值的数据均为数字。输出格式:
输出合并后的字典数据,字典数据要求按照键的增序排列。输入样例1:
输入1:{1:2,3:9,5:2,6:2}
{2:1,6:3,7:9,1:4}
输出样例1:
输出1:
{1: 6, 2: 1, 3: 9, 5: 2, 6: 5, 7: 9}
输入样例2:
输入2:
{'c':3,'a':4,'n':1}
{'a':3,'c':7,'b':10}
输出样例2:输出2:
{'a': 7, 'b': 10, 'c': 10, 'n': 1}
python编程题3相关推荐
- 记一次面试过程中的Python编程题
这几天面试过程中遇到一道Python编程题,题目如下: 面试中遇到一个Python编程问题:一个字符串,将里面的数字取出来,如果第一个数字前面是+,表示整个数字为正数,如果第一个数字前面是-,表示数字 ...
- 首先定义一个Point (点)类,包含属性x,y(x,y为坐标点),方法有setPoint、getX、getY和OprintInfo...python编程题练习
复习python编程题集合的第五题,若有错误和改进意见,欢迎评论交流! 首先定义一个Point (点)类: (1)包含属性x,y(x,y为坐标 ...
- Python编程题每日一练day1(附答案)
Python编程题每日一练day1
- 100+Python编程题给你练(附答案)
大家如果能坚持独立思考完成以下题目,一定可以帮大家轻松 get Python 的编程技能.目前,这个项目已经获得了 3994 Stars,2952 Forks. Github 地址:Python-pr ...
- python编程题-python编程题库
广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 上期题目连接:1000道python题库系列分享十一(9道)上期题目答案:? 本期 ...
- 从屌丝到高手,三道Python编程题,九种解题算法,看看你属于哪一类
大家在平时刷题的过程中,不仅仅要注意理解问题的本质,而且要在解决问题的基础上,优化自己的解题思路和程序. 今天,小编就带领大家来进行三道简单问题的解决,从屌丝解法到进阶解法再到高手解法,一步步的带领大 ...
- python程序设计题库-python编程题库
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 上期题目连接:1000道python题库系列分享十一(9道)上期题目答案 ...
- python身份证城市定位程序输入点_有关一道身份证的python编程题
有关一道身份证的题目,要求python解决 就昨天晚上嗷一个妹纸问我这样一道问题哈: 问题: 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17 ...
- Python编程题汇总
Python编程复习 1.1找出列表中单词最长的一个 找出列表中单词最长的一个def test():a = ["hello", "world", "y ...
- 100+Python编程题给你练~(附答案)
整理 | Just 出品 | Python大本营 春节马上就要到了,怎么能让自己在假期里不掉队?今天,营长给大家准备一个项目: 100+ 编程练习,这些题如果能坚持每天至少完成一道,一定可以帮大家轻松 ...
最新文章
- Android替换view父节点,android – issue:指定的子节点已经有父节点.您必须首先在孩子的父母上调用removeView()...
- python 定制类
- python循环实验心得_2019.06.18学习python循环总结
- docker容器化python开发环境_如何 Docker 化 Python Django 应用程序
- 【Python基础知识-pycharm版】第七节-函数
- Python爬虫系列:使用selenium+Edge查询指定城市天气情况
- tensorflow随笔——图像分类、检测,语义分割综述
- 凯迪拉克故障u1510案例_凯迪拉克XTS变速箱维修,无倒挡故障,自动变速箱维修案例...
- 好文要顶之 --- 简单粗暴地理解 JavaScript 原型链
- linux 查询命令 批量替换多个文件
- C#网络编程----(三)委托和多线程
- 服务器状态码502什么意思,Http状态码502问题复盘
- 【面试】AI算法工程师---面试题!(第二部分:AI部分)
- TP6 接口返回三要素
- 2021年烷基化工艺考试试卷及烷基化工艺模拟考试题
- 个人网站博客完美添加谷歌广告增加收入详细步骤
- 微信浏览器内打开App Store链接,并跳转到App指定安装页面
- android手机连接esp32视频
- YoLo: You Only Look Once: Unified, Real-Time Object Detection译文
- 现货黄金规则如此简单吗?