现需要统计若干段文字(英文)中的不同单词数量。
如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。

注1:单词之间以空格(1个或多个空格)为间隔。
注2:忽略空行或者空格行。
注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。

输入说明
若干行英文,最后以!!!为结束。

输出说明
不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超过10个,则将所有的单词输出。

输入样例
Failure is probably the fortification in your pole
It is like a peek your wallet as the thief when you
are thinking how to spend several hard-won lepta
when you Are wondering whether new money it has laid
background Because of you, then at the heart of the
most lax alert and most low awareness and left it
godsend failed
!!!
输出样例
49
Are
Because
Failure
It
a
alert
and
are
as
at

两种实现方法:

"""
str=""
while True:words=input()if words=="!!!!!":breakstr=str+" "+wordsstr_list=[]
i=0
for s in str.split():if s not in str_list:str_list.append(s)i+=1
print(i)
str_list.sort()
if len(str_list)<10:for s in str_list:print(s)
else:for s in range(10):print(str_list[s])
"""
str_list=[]
n=0
while True:str=input()if str=="!!!!!":breakfor i in str.split(" "):if len(i)>0 and i not in str_list:str_list.append(i)n+=1
print(n)
str_list.sort()
if len(str_list)>10:for i in range(10):print(str_list[i])
else:for i in str_list:print(i)

Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出相关推荐

  1. 7-30 jmu-JavaPython-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分)

    7-30 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分) 现需要统计若干段文字(英文)中的不同单词数量. 如果不同的单词数量不超过10个,则 ...

  2. 7-1 jmu-JavaPython-统计一段文字中的单词个数并按单词的字母顺序排序后输出

    7-1 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (15 分) 现需要统计若干段文字(英文)中的不同单词数量. 如果不同的单词数量不超过10个,则将 ...

  3. 统计一段文字中的单词个数并按单词的字母顺序排序后输出

    现需要统计若干段文字(英文)中的不同单词数量. 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词. 注1:单词之间以空格(1个或多个空格)为间隔. 注2:忽略空行或 ...

  4. PTA(每日一题)7-1 jmu-JavaPython-统计一段文字中的单词个数并按单词的字母顺序排序后输出

    现需要统计若干段文字(英文)中的不同单词数量. 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词. **注1:**单词之间以空格(1个或多个空格)为间隔. **注2 ...

  5. 详解【java实现】编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出。

    题目: 编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出. 前言: "统计每个单词出现的次数,并且按照由大到小排 ...

  6. 用python匹配一段文字中的所有中文

    #正则匹配一段文字中的所有中文 import re string = 'aaddaweh大大的无ausdy五千股qeas华盛顿哈刚过去而过千万股ads' result = re.findall(u&q ...

  7. 统计一段文字中每个字符出现的次数,并输出结果(包含字符及其出现次数)保存在一个适合的集合中。

    import java.util.*;public class Test {public static void main(String []args){String text; //存一段文本Set ...

  8. C语言KR习题系列——统计一段文字中各个字母出现的频率

    原题: /*Write a program to print a histogram of the frequencies of *difficent characters in it inputs ...

  9. 用c语言编写代码:统计一个文本中出现次数最多的字符,写一个程序,统计一段文本中,出现次数最多的英文字母的数量,同字母大小写视为同字母 例子: wq...

    满意答案 ktbp61j 2015.11.26 采纳率:53%    等级:9 已帮助:613人 123456789101112131415161718192021# -*- coding: utf- ...

最新文章

  1. 【汇总记忆:命令、语法、函数、等】
  2. java web项目测试_java web项目怎么测试?
  3. python3.6.4安装教程-Python3.6.4官方版
  4. WAS6集群部署及初步测试
  5. python读txt文件 数组-python将txt等文件中的数据读为numpy数组的方法
  6. AAC音频基础知识及码流解析
  7. bzoj 4736: 温暖会指引我们前行 (LCT 维护最大生成树)
  8. 搞懂toString()与valueOf()的区别
  9. 数据统计的视觉盛宴---visifire charts
  10. OpenResty(nginx)操作redis的初步应用
  11. pivottablejs|在Jupyter 中尽情使用数据透视表!
  12. Vim查找与替换命令大全,功能完爆IDE!
  13. 微软服务器打不开,微软应用商店打不开解决方法汇总
  14. app页面html制作工具,app页面设计制作软件(最好用的6款设计软件)
  15. 【houdini vex】边界点提取与扩展
  16. selenium+chromedriver实现自动填写问卷星问卷
  17. uniapp 抖音授权登录、发布、分享 Ba-Aweme
  18. [SMOJ2116]诺诺的队列
  19. bat批处理文件搞定所有系统问题
  20. Linux 系统管理员

热门文章

  1. cad调了比例因子没反应_CAD的图幅比例要如何设定?掌握这些技巧,让你1秒完成操作...
  2. 第一性原理常见问题与解答(二)
  3. Android Camera 打开预览流程分析(一)--打开camera的SDK流程
  4. STM32读取MPU6050陀螺仪芯片数据核心程序
  5. 公司企业中说的KT是什么意思?
  6. Linux top命令使用
  7. 【STM32教程】学习STM32必须要知道的知识点-什么是ARM
  8. 服务器安装信任描述文件,OS X Server:在使用 TLS、TTLS 或 PEAP 时如何在“配置描述文件”中配置 RADIUS 服务器信任...
  9. adxl345取出值怎么算角度_adxl345角度测量文档
  10. gprMax模拟真实土壤的2维图像#soil_peplinski