当前位置: 首页 > news >正文

为什么企业要建设网站做淘客网站用什么服务器好

为什么企业要建设网站,做淘客网站用什么服务器好,设计投稿网站,wordpress主题云落需求: 编写一个程序,输入一段英文句子,统计每个单词的长度,并将单词按照长度从短到长排序。 程序逻辑框图 1、用户输入一句英文句子。 2、对输入的句子进行预处理(去空格并分割为单词列表)。 3、统计每个单…

需求:
编写一个程序,输入一段英文句子,统计每个单词的长度,并将单词按照长度从短到长排序。

程序逻辑框图
1、用户输入一句英文句子。
2、对输入的句子进行预处理(去空格并分割为单词列表)。
3、统计每个单词的长度。
4、按照单词长度排序。
5、输出结果。

代码实现:

def process_sentence(sentence):"""处理英文句子,统计每个单词长度并按照长度排序。参数:sentence (str): 输入的英文句子返回:list: 按长度排序的单词列表,每个元素为 (单词, 长度)"""# 去除两端多余空格并按空格分割句子为单词words = sentence.strip().split()# 生成包含单词及其长度的元组列表word_lengths = [(word, len(word)) for word in words]# 按长度排序单词sorted_words = sorted(word_lengths, key=lambda x: x[1])return sorted_words# 测试
if __name__ == "__main__":# 用户输入句子input_sentence = input("请输入一个英文句子: ")# 调用函数处理句子result = process_sentence(input_sentence)# 输出结果print("\n每个单词及其长度(按长度排序):")for word, length in result:print(f"单词: {word}, 长度: {length}")

使用类(class)实现该功能:

程序逻辑框图
类定义:
init: 初始化对象,存储输入句子。
process_sentence: 分割句子并生成单词和长度的元组列表。
sort_by_length: 按单词长度对元组列表排序。
测试代码:
1、用户输入句子。
2、创建 SentenceProcessor 类实例。
3、调用方法获取排序后的单词及长度。
4、输出结果。

代码实现:

class SentenceProcessor:"""英文句子处理类,用于统计单词长度并按照长度排序。"""def __init__(self, sentence):"""初始化对象,存储句子。参数:sentence (str): 输入的英文句子"""self.sentence = sentence.strip()self.words = []def process_sentence(self):"""处理句子,将单词及其长度存储为列表。返回:list: 包含 (单词, 长度) 的元组列表"""# 分割句子为单词self.words = self.sentence.split()# 生成包含单词和长度的元组列表return [(word, len(word)) for word in self.words]def sort_by_length(self):"""按单词长度排序。返回:list: 按长度排序的 (单词, 长度) 的元组列表"""# 调用 process_sentence 方法生成元组word_lengths = self.process_sentence()# 按长度排序return sorted(word_lengths, key=lambda x: x[1])# 测试
if __name__ == "__main__":# 用户输入句子input_sentence = input("请输入一个英文句子: ")# 创建处理器对象processor = SentenceProcessor(input_sentence)# 获取排序结果sorted_words = processor.sort_by_length()# 输出结果print("\n每个单词及其长度(按长度排序):")for word, length in sorted_words:print(f"单词: {word}, 长度: {length}")
http://www.yayakq.cn/news/29121/

相关文章:

  • 网站注册平台怎么注册vscode 网站开发教程
  • 网站开发者什么浏览器学网站建设 去那里
  • 网站经典设计做灯具网站推广哪家好
  • 网站优化具体做哪些事情wordpress自定义文章列表管理
  • 佛山响应式网站设计嘉兴高端网站定制
  • 专门做网站搜索优化的公司网站设计模板素材
  • 专业做外贸的网站360官网
  • .net网站 作品小企业网站建设怎样
  • 搜索引擎优化网站排名才艺多网站建设
  • 门户网站建设情况总结实实通信的视频网站怎么做
  • 山东省山东省建设厅网站潘多拉固件建设网站
  • 网站快排怎么样才能做好营销
  • 网站运营条件wordpress 取消做这
  • 嘉定做网站wap页面是什么
  • 中国万网如何给网站做关键词优化
  • phpcmsv9手机网站模板php一般网站空间多大
  • 网站建设div可拖拽布局国家企业信用信息查询系统
  • 优秀网站ui设计毛织厂家东莞网站建设
  • 桂林户外论坛绍兴网站seo
  • 堵博网站建设深汕特别合作区包括哪些地方
  • 网站更新了域名如何找到柬埔寨做网站网站在那边违反吗
  • 成都网站建设互联环境设计排版素材网站
  • 如何做优秀的游戏视频网站wordpress同时使用两个主题
  • 温州网站建设和运营网页代码查看
  • 单位网站建设的必要性软件开发文档格式
  • 怎么做网站下载链接wordpress的插件名
  • 清远市建设局网站wordpress 网址设置
  • 做网站的技术风险济南快速网站制作公司
  • 外贸必看网站wordpress和h5哪个好
  • 微信上的网站怎么做的吗泰安网站建设哪家专业