解题思路:
注意事项:
需要一点Python进阶的基础
参考代码:
import collections sentence = list(input().strip().split()) temp, symbol = [], [',', '.'] for i in sentence: if i[-1] in symbol: temp.append(i[0:-1].upper()) else: temp.append(i.upper()) cnt = dict(collections.Counter(temp)) max_len = len(max(cnt, key=lambda x: len(x))) for i in cnt: print("{0:>{1:}}:{2:}{3:}".format(i, max_len, cnt[i] * '*', cnt[i]))
0.0分
0 人评分
简单的a+b (C语言代码)浏览:723 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:732 |
弟弟的作业 (C++代码)浏览:1304 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:551 |
这可能是一个假的冒泡法浏览:986 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:717 |
wu-理财计划 (C++代码)浏览:835 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:556 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:559 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:673 |