解题思路:
字符串的 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 人评分
C二级辅导-统计字符 (C语言代码)浏览:483 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:643 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:691 |
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:695 |
C二级辅导-计负均正 (C语言代码)浏览:1192 |
不容易系列2 (C语言代码)浏览:648 |
The 3n + 1 problem (C++代码)(所有测试数据都小于等于1000,,说好的1000000之内呢)浏览:1096 |
IP判断 (C语言代码)浏览:920 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:927 |
简单的for循环浏览:1408 |