某公司笔试题 - 计算字符串最后一个单词的长度(附python代码)
题目:
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000(字符串末尾不变以空格未结尾)。
python代码:
str = input("请输入一个字符串:")
if len(str) < 5000 and len(str) > 0:
# 去掉字符串前后的空格
s = str.strip(" ")
# 已空格为标记,对字符串切片
s1 = s.split(" ")
# 获取字符串最后一个字符的长度
lastword = s1[len(s1)-1]
print(len(lastword))
elif len(str) == 0:
print("未输入信息,请再次输入")
else:
print("输入的字符串长度大于5000,请重新输入")