zoukankan      html  css  js  c++  java
  • 来自百度贴吧的练习题 :求最长单词的长度和最短单词的长度。

      In the function ex5 write code that will input a line of text, split it into words, and display these 
    words one per line, and also print the length of the longest and shortest words. You should 
    regard any sequence of consecutive non-space characters as a single word; there may be more 
    than one space between adjacent words in the input line, but the output must not contain any 
    blank lines.
    大体意思是输入一行英文,分解这句话,逐行打印每个单词,并且比较每个单词的大小,输出最长和最短的单词的长度。

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    line = "In the function ex5 write code that will input a line of text, split it into words, and display these words one per line, and also print the length of the longest and shortest words"
    char_split = line.split()
    lens = [None,0]
    for chr in char_split:
        chr_len = len(chr)
        print chr_len,chr
        if lens[0] == None:
            lens[0] = chr_len
        if chr_len < lens[0]:
            lens[0] = chr_len
            
        if chr_len > lens[1]:
            lens[1] = chr_len
    
    print "the longest word's lenth is %d,the shortest word's lenth is %d." % (lens[1],lens[0])

    英语比较差,所以最后的英语输出部分,请自行忽略。

  • 相关阅读:
    JS学习笔记-OO疑问之对象创建
    文件系统类型:
    Swift 编程语言新手教程
    数组长度计算
    tomcat配置文件server.xml具体解释
    openGL点精灵PointSprite具体解释: 纹理映射,旋转,缩放,移动
    iOS安全攻防(三):使用Reveal分析他人app
    逍遥叹
    oracle存储过程实例
    Java爬虫
  • 原文地址:https://www.cnblogs.com/sageskr/p/4079828.html
Copyright © 2011-2022 走看看