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

字符串最后一个单词的长度

字符串最后一个单词的长度

  • 描述
  • 输入描述
  • 输出描述
  • 示例1
  • 示例2
  • 代码

描述

对于给定的若干个单词组成的句子,每个单词均由大小写字母混合构成,单词间使用单个空格分隔。输出最后一个单词的长度。

输入描述

在一行上输入若干个字符串,每个字符串代表一个单词,组成给定的句子。
除此之外,保证每个单词非空,由大小写字母混合构成,且总字符长度不超过10^3。

输出描述

在一行上输出一个整数,代表最后一个单词的长度。

示例1

输入:
HelloNowcoder
输出:
13
说明:
在这个样例中,最后一个单词是 “HelloNowcoder"而"HelloNowcoder”,长度为 13。

示例2

输入:
A B C D
输出:1

代码

思路代码:

s = input().split() # 设置按照单个空格为分割的输入,且理论上split()不会产生空字符串
print(len(s[len(s)-1])) # 首先我们知道字符串是有位置的,而位置统计是从0开始的,长度从1开始统计,那么我们求出最后一个位置就是需要-1,再选择其位置再进行len长度求解就是结果。

但这并没有加上字符串超出,我们需要加上,所以完整代码为:

def calculate_last_word_length(sentence):# 按空格分割句子为单词列表(split()默认过滤空字符串)words = sentence.split()# 检查是否有有效单词if not words:raise ValueError("输入句子中没有有效单词")# 验证每个单词长度不超过1000for word in words:if len(word) > 1000:raise ValueError("长度超过1000字符限制")# 返回最后一个单词的长度return len(words[-1])# 使用示例
if __name__ == "__main__":try:sentence = input()length = calculate_last_word_length(sentence)print(length)except ValueError as e:print(f"错误: {e}")
http://www.dtcms.com/a/447747.html

相关文章:

  • 【第几小 / 分块】
  • 做网站 视频外链智慧团建注册志愿者入口
  • 书生浦语实战营第六期L1-G1000
  • 做网站得基础自适应 网站
  • 厦门网站建设外贸官方网站数据如何做脚注
  • 设计公司网站推广营销wordpress 阿里云虚拟主机
  • 做汽配找哪个网站好抖音分销系统开发
  • 发布网站后备案广西腾达建设集团有限公司网站
  • 上海市城市建设管理局网站网站降权恢复
  • 网站开发工程师 课程大纲服务号开发
  • 黑客怎么入侵网站ipad做网站服务器
  • 网站制作实验报告怎样做网络推广方案服务
  • 辛集建设局网站网站优化加盟
  • 建设网站需要哪些人海口模板建站定制
  • 创建网站的代码wordpress 心情评论插件
  • 网站敏感关键词.txt什么叫做优化
  • 手机投资网站网站备案审核要多久
  • 未经网安备案开设网站的最专业的外贸网站建设
  • 南昌专门做网站的公司网站建设征求意见表
  • 自贡建设能源开发有限公司网站河池网站优化
  • 周口网站建设公司免费的简历模板
  • 北京网站排名宝安网站推广平台
  • 简单网站制作软件wdcp 修改默认网站
  • 芜湖网站建设全包仅需800元青岛做公司网站的多吗
  • 中文wordpress网站模板wordpress the7 中文
  • 智慧旅游网站开发与设计专做淘宝的网站
  • 网站开发维护人员学校网站
  • 淄博网站制作哪家好个人建站流程详解
  • asp做网站计数器网站建设项目
  • 怎么做审核网站建设局网站投诉开发商