解题思路:
把单词后面跟的','和'.'处理一下,然后用format格式输出即可。
注意事项:
参考代码:
def f(): words = [] maxlen = 0 s = [word for word in input().split()] for i in range(len(s)): if '.' in s[i] or ',' in s[i]: s[i] = s[i][:len(s[i])-1].upper() else: s[i] = s[i].upper() if s[i] not in words: words.append(s[i]) if len(s[i]) > maxlen: maxlen = len(s[i]) for word in words: print('{:>{}}:'.format(word,maxlen)+'*'*s.count(word)+'{}'.format(s.count(word))) if __name__ == '__main__': f()
0.0分
0 人评分
A+B for Input-Output Practice (V) (C语言代码)浏览:451 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:562 |
简洁的代码浏览:1409 |
C语言考试练习题_保留字母 (C语言代码)浏览:575 |
程序员的表白 (C语言代码)浏览:1472 |
C语言训练-计算1977!* (C++代码)浏览:859 |
C语言考试练习题_排列 (C语言代码)浏览:725 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:660 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:591 |
K-进制数 (C语言描述,蓝桥杯)浏览:925 |