7-26 单词长度

在这里插入图片描述

a = input("")
n=0
j=0
for i in range(0,len(a)):
    if a[i]!=' ' and a[i]!='.':
        n=n+1
    elif n!=0:
        if j!=0:
            print(" ",end="")
        print(n,end="")
        j+=1
        n=0

翻译人话区

  • n:

  • 用来保存每一个单词长度
    
  • j:

  • 用来计算第一个单词长度 前面不加空格
    
  • for i in range(0,len(a)):

  • 循环 输入的 0到(字符串长度)  遍历全部获取的东西
    
  • if a[i]!=’ ’ and a[i]!=‘.’:

  • 判断不等于空格而且也不等于最后面的"."符号  满足就当前单词加1
    
  • elif n!=0:

  • 如果当前不满足上面的if  并且有计算单词长度  经过上一个if判断说明在已经到空格区才来这里判断
    
  • if j!=0:

  • 判断如果不是计算第一个单词就进来在前面打空格(格式知识点) 在前面打空格后面就不会多出来一个空格
    
  • print(n,end=“”):

  • 直接输出结果 不换行 行的结尾是空 不是默认的换行
    
  • j+=1:

  • 用来上面判断  不是第一个单词的长度
    
  • n=0:

  • 清0准备计算下一个单词
    

听音乐才是硬道理 优雅永不过时 来来来音乐响起来
https://i.y.qq.com/v8/playsong.html?songid=291692590#webchat_redirect
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值