解题思路:
字符串的 strip(), split(), upper() 方法;列表的 count() 方法;格式化输出。
参考代码:
s = input().strip().split() word = [] L = 0 for i in range(len(s)): s[i] = s[i].strip('.') s[i] = s[i].strip(',') s[i] = s[i].upper() if s[i] not in word: word.append(s[i]) L = max([len(i) for i in word]) for i in word: num = s.count(i) print('{1:>{0:}}:'.format(L, i)+'*'*num+str(num))
0.0分
1 人评分
WU-陶陶摘苹果2 (C++代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:649 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
C语言训练-自由落体问题 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:388 |
【偶数求和】 (C语言代码)浏览:460 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:523 |
蛇行矩阵 (C语言代码)浏览:559 |
永远的丰碑 (C语言代码)浏览:608 |
简单的a+b (C语言代码)浏览:617 |