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

python输入一个英文句子、统计并输出单词数_Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出... 现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。注1:单词之间以空格(1个或多个空格)为间隔。 注2:忽略空行或者空格行。 注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。输入说明 若干行英文,最后以!!!为结束。输出说明 不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超... 阅读详情

现需要统计若干段文字(英文)中的不同单词数量。
如果不同的单词数量不超过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=="!!!!!":
        break
    str=str+" "+words
    
str_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=="!!!!!":
        break
    for 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)
3-15 jmu-Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。 注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。注3:单词大小写敏感,即'word'与'WORD'是两个不同的单词 。 输入说明 若干行英文,最后以!!!!!为结束。 输出说明 不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超过10个,则将所有的单词输出。 输入样例 Failure is probably the 阅读详情

相关推荐

PTA12、 统计文字中的单词数量并按出现次数排序 (10 分)

12、统计文字中的单词数量并按出现次数排序(10分) 现在需要统计若干段文字(英文)中的单词数量,并且还需统计每个单词出现的次数。 注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。 基本版:统计时,区分字母大小写,且不删除指定标点符号。 进阶版: 统计前,需要从文字中删除指定标点符号!.,:*?。 注意:所谓的删除,就是用1个空格替换掉相应字符。 统计单词...

嗯呢嗯呢的博客 1789

7-2 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (40 分)

7-2 jmu-Java&amp;Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (40 分) 现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。 注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。注3:单词大小写敏感,即'word'与'WORD'是两个不同的单词 。 ...

markconca的博客 1万+

小红书私信接口与Hook技术实战:微信跳转卡片的合规与破解之道

本文深入探讨了小红书私信接口与Hook技术的实战应用,重点解析了微信跳转卡片的合规使用与破解方法。通过官方私信接口的合规玩法与Xposed框架的Hook技术对比,为开发者提供了技术选型指南和实战建议,帮助实现高效的用户跳转与转化。

weixin_30399821的博客 735

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

现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。 注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。注3:单词大小写敏感,即'word'与'WORD'是两个不同的单词 。 输入说明 若干行英文,最后以!!!!!为结束。 输出说明 不同单词数量。 然后输出前10个单词(按字母顺序),...

Nash_SP的博客 7139

从Wi-Fi到蓝牙:手把手教你用Cadence Virtuoso搭建一个2.4GHz锁相环频率综合器(含PFD/CP/VCO模块设计)

本文详细介绍了如何在Cadence Virtuoso中设计一个2.4GHz锁相环频率综合器(PLL),涵盖从系统架构到模块级设计的全流程。重点解析了PFD、CP和VCO等核心模块的设计技巧与仿真验证方法,帮助模拟集成电路设计师掌握高频PLL的实现要点,满足Wi-Fi和蓝牙等无线通信标准的要求。

weixin_30315723的博客 418

【Pix4d精品教程】pix4d mapper相机未校准后手动添加连接点完美案例图文教程

如图所示,红色的照片为未校准的图片,软件无法自动获取连接点,有关相机未校准的原因及解决办法,可以参考《pix4d未校准相机:287 out of 402 images calibrated (71%), all images enabled, 6 block,问题分析及解决方案汇总》,本文以案例的形式,详细讲解pix4d中手动添加连接点的方法及操作步骤。 文章目录1. 手动添加连接点2. 重新优化3. 生成质量报告,检查精度 1. 手动添加连接点 在【空三射线】模式下查看校准失败的图片,记下照片的名称。.

智慧空间实验室 2万+

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

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

会写bug的小邓程序员的博客 2580

【24届秋招总结】24届数字IC秋招给学弟学妹们的99条建议(标题党)

针对2023年找实习、秋招、谈薪资等方面的个人经验进行总结,希望对后续同学们找工作有所帮助

qq_42135020的博客 4462

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

现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。 注1:单词之间以空格(1个或多个空格)为间隔。 注2:忽略空行或者空格行。 注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。 输入说明 若干行英文,最后以!!!为结束。 输出说明 不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单...

少女与飞剑的博客 9702

【自动驾驶轨迹规划之hybrid A*算法】

本文参考论文:https://ai.stanford.edu/~ddolgov/papers/dolgov_gpp_stair08.pdf 这篇文章是基于经典A*算法与reeds-shepp曲线的,不清楚的读者请参考【自动驾驶轨迹规划5之A*算法】_无意2121的博客-优快云博客【自动驾驶轨迹规划之dubins曲线与reeds-shepp曲线】_无意2121的博客-优快云博客 目录 1 hybrid A* 算法创新点 1.1 搜索方式 1.2 车辆运动学模型 1.3 reeds-shepp曲

weixin_65089713的博客 1万+

顶级AI大模型白嫖ChatGPT Plus1个月,0成本薅顶配功能

Chat*** Plus限时免费1个月!原价20美元/月的顶配功能

BUG猿的博客 7278

python输入单词字母排序_7-1 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出...

现需要统计若干段文字(英文)中的不同单词数量。如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。输入说明若干行英文,最后以!!!为结束。输出说明不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超过10个,...

weixin_39980234的博客 1057

模型预测控制 (MPC, Model Predictive Control) 算法详解及案例分析

模型预测控制是一种基于模型的控制策略,通过在线求解一个有限时域的优化问题,预测系统的未来行为,并根据预测结果调整控制输入,以实现系统的稳定性和性能优化。

闲人编程的博客 2936

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

7-30 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分) 现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。 注1:单词之间以空格(1个或多个空格)为间隔。 注2:忽略空行或者空格行。 注3:单词大小写敏感,即’word’与’WORD’是两个不同的单...

汪汪的博客 3191

华为od 面试八股文_Python_02_含答案

华为od 面试八股文_Python_02_含答案

MISAYAONE的博客 4534

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

python 统计单词个数,并按个数与字母排序

# coding: utf-8 # In[1]: import collections str = "Be slow to promise and quick to perform" # 按空格切割 str_split = str.split(' ') # In[2]: str_split # Out[2]: #['Be', 'slow', 'to...

weixin_30709809的博客 1752

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

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

现需要统计若干段文字(英文)中的不同单词数量。如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。单词之间以空格(1个或多个空格)为间隔。忽略空行或者空格行。单词大小写敏感,即'word'与'WORD'是两个不同的单词。

Dawn_sum的博客 713

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

7-2 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (10 分)

现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。 注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。注3:单词大小写敏感,即'word'与'WORD'是两个不同的单词 。 输入说明 若干行英文,最后以!!!!!为结束。 输出说明 不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超过10个,则将所有的单词输出。 输入样例 Failure is probably the.

看见什么心乱 544

Python-排序

选择排序: def selectSort(l):     size = len(l)     for i in range(0,size):         max = l[i]         index = i         for j in range(i,size):             if l[j] > max:                 max = l[j

.|Zihuatanejo 392

7-3 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (30分)

现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。 注1:单词之间以空格(1个或多个空格)为间隔。 注2:忽略空行或者空格行。 注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。 输入说明 若干行英文,最后以!!!为结束。 输出说明 不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超过10个,则将所有的单词输出。 输入样例 Failure is probably the fortific

sddfnsff的博客 2609

7-24 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25分)

现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。 注1:单词之间以空格(1个或多个空格)为间隔。 注2:忽略空行或者空格行。 注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。 输入说明 若干行英文,最后以!!!为结束。 输出说明 不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超过10个,则将所有的单词输出。 输入样例 Failure is probably the fort

qq_43622460的博客 1528

7-4 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (10 分)

目录题目要求输入样例输出样例题解删除列表中重复冗余方法 题目要求 现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。 注1:单词之间以空格(1个或多个空格)为间隔。 注2:忽略空行或者空格行。 注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。 ###输入说明 若干行英文,最后以!!!为结束。 ###输出说明 不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超过10个,则将所有的单

wsad0zxcvbnm的博客 3460

RUNOOB python练习题5

输入三个整数x,y,z,请把这三个数由小到大输出。 python小题 经典送分题

Cy_coding的博客 316

7-21 jmu-Java&Python-统计文字中的单词数量并按出现次数排序 (10分)

现在需要统计若干段文字(英文)中的单词数量,并且还需统计每个单词出现的次数。 注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。 基本版: 统计时,区分字母大小写,且不删除指定标点符号。 进阶版: 统计前,需要从文字中删除指定标点符号!.,:*?。 注意:所谓的删除,就是用1个空格替换掉相应字符。 统计单词时需要忽略单词的大小写。 ###输入说明 若干行英文,最后以!!!!!为结束。 ###输出说明 单词数量 出现次数排名前10的单词(次数按照降序排序,如果次数相同,则按照

ersanxinghe的博客 1166

7-3 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分)

7-3 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分) 现需要统计若干段文字(英文)中的不同单词数量。 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。 注1:单词之间以空格(1个或多个空格)为间隔。 注2:忽略空行或者空格行。 注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。 ###输入说明 若干行英文,最后以!!!为结束。 输出说明 不同单词数量。 然后输出前10个单词(按字母顺序),

千色千寻的博客 1717
上一篇: python-函数-圆形生成器
下一篇: python-从列表中删除元素 (15分)
small_hello
博客等级 码龄8年 6粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值