Module: (Python) 子例程:过程和函数 - 1


Problem

7/11

缩短程序代码

Problem

兔子四叶草继续学习编程。他已经研究过这些台词。最近,他开始研究子程序,即程序。但他不明白如何使用它们。最近,Clover 想写一个程序,在一列中打印出两个句子中最长的单词(如果有几个这样的单词,那么他会取他遇到的第一个)。他完全忘记了程序,写了一个非常复杂的程序。
她在这: <前> <代码>s1 = 输入() s2 = 输入() wordMax ='' 最大值 = 0 s1 = s1 + ' ' 而 len(s1) > 0:     n = s1.find(' ')    单词 = s1[:n]    如果 len(word) >最大限度:        最大值 = 长度(单词)         wordMax = 单词     s1 = s1[n+1:]      打印(wordMax) wordMax ='' 最大值 = 0 s2 = s2 + ' ' 而 len(s2) > 0:     n = s2.find(' ')    字 = s2[:n]    如果 len(word) >最大限度:        最大值 = 长度(单词)         wordMax = 单词     s2 = s2[n+1:]      打印(wordMax) 同意,这是一个很难理解的程序。 
将相同的动作分成子程序,帮助四叶草兔子改进程序。