徐婧的作业一

代码


f=open("作业一素材.txt",encoding="utf-8")
txt=f.read()
f.close()
sf= txt.find('\n顺丰控股股份有限公司')
txt_target = txt[:sf]
lines = txt_target.split('/n')
last_line=lines[-1]
target_line=last_line.strip('.')
words=target_line.split(' ')
last_word=words[-1]
def calculate():
    n=0
    for i in last_word:
        n=n+1
    return n
length1=calculate()
print("最后一个单词的长度是:{}".format(length1))

结果

结果截图

解释

1.用open函数读入文件 2.用换行符分割行并定位最后一行 3.将最后一行的'.'删去 4.用空格分割最后一行并得到最后一个单词 5.构建函数并用for循环计算单词长度