首页 > 分享 > 组合数据类型 (第6周) 程序题

组合数据类型 (第6周) 程序题

最新推荐文章于 2024-11-10 04:41:49 发布

HerbertHu 于 2019-05-18 21:24:09 发布

本文为@Herbert胡不归 的原创文章,未经@Herbert胡不归 许可禁止转载,未获许可的转载将承担法律责任。

中国大学MOOC -【Python语言程序设计 (第8期)】程序题

1.数字不同数之和
描述:获得用户输入的一个整数N,输出N中所出现不同数字的和。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬
例如:用户输入 123123123,其中所出现的不同数字为:1、2、3,这几个数字和为6。

参考代码:

n = input() ss = set(n) s = 0 for i in ss: s += eval(i) print(s) 123456'

我的解答:

n=input() d={} for i in n: if i not in d: d[i]=1 else: d[i]+=1 s=0 for i in d.keys(): s+=eval(i) print(s) 1234567891011'

2.人名最多数统计
描述:编程模板中给出了一个字符串,其中包含了含有重复的人名,请直接输出出现最多的人名。

参考代码:

ls = s.split() d = {} for i in ls: d[i] = d.get(i, 1) + 1 max_name, max_cnt = "", 0 for k in d: if d[k] > max_cnt: max_name, max_cnt = k, d[k] print(max_name) 123456789

我的答案:

s_new=s.split(" ") #print(s_new) d={} for i in s_new: if i not in d: d[i]=1 else: d[i]+=1 del d['n'] del d[''] #print(d) print(max(d,key=d.get)) 123456789101112131415

相关知识

python数据类型
第三章 MySQL支持的数据类型
40 C 语言结构体:结构体数据类型、结构体变量、访问结构体成员、结构体指针
疫苗免疫和驱虫最佳组合程序
【刷刷题APP】刷刷题APP下载
springboot+vue宠物咖小程序【开题+程序+论文】
春节后猪市偏弱运行,仔猪价格逆势连涨6周
逻辑思维训练550题
springboot+vue宠物领养管理小程序【开题+程序+论文】
java程序SQl

网址: 组合数据类型 (第6周) 程序题 https://m.mcbbbk.com/newsview798545.html

所属分类:萌宠日常
上一篇: 买狗去哪个app
下一篇: python语言中end的作用