zoukankan      html  css  js  c++  java
  • Python练习题3.19找最长的字符串

    本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。

    输入格式:

    输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。

    输出格式:

    在一行中用以下格式输出最长的字符串:

    The longest is: 最长的字符串
    

    如果字符串的长度相同,则输出先输入的字符串。

    代码如下:

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    
    n = int(input())
    l = list()
    for i in range(1,n+1):
        l.append(input())
    
    tl = list()
    for i in range(0,len(l)):
        tl.append(len(l[i]))
    
    m = tl.index(max(tl))
    print("The longest is:",l[m])

    这个程序相对简单,分析:

    1、首先将输入的单词存放在列表l里。

    2、将各单词的长度按顺序放置在tl列表里。

    3、找出tl列表数值最大的下标,也就是长度最长的下标,输出下标对应的单词即可。

    读书和健身总有一个在路上

  • 相关阅读:
    Java的学习笔记(二)
    Java的学习笔记
    简单界面生成
    登录界面
    播放器
    java计划
    求和
    修改后的抽奖系统
    第十周作业
    JAVA第五次作业
  • 原文地址:https://www.cnblogs.com/Renqy/p/12723516.html
Copyright © 2011-2022 走看看