zoukankan      html  css  js  c++  java
  • Exercise 25: Even More Practice

    def break_words(stuff):
         """This function will break up words for us."""
      words = stuff.split(' ')
      return words
    def sort_words(words): 
      """Sorts the words."""
      return sorted(words)
    def print_first_word(words): 
      """Prints the first word after popping it off."""
      word = words.pop(0)
      print word
    def print_last_word(words):
      """Prints the last word after popping it off."""
      word = words.pop(-1)
      print word
    def sort_sentence(sentence): 
      """Takes in a full sentence and returns the sorted words."""
      words = break_words(sentence)
    return sort_words(words)
    def print_first_and_last(sentence):
      """Prints the first and last words of the sentence."""
      words = break_words(sentence)
      print_first_word(words)
      print_last_word(words)
    def print_first_and_last_sorted(sentence):
      """Sorts the words then prints the first and last one."""
      words = sort_sentence(sentence)
      print_first_word(words)
      print_last_word(words)

    if __name__ == '__main__':
      sentence = "All good things come to those who wait."

    pop() 出栈。

  • 相关阅读:
    哈夫曼树及哈夫曼编码
    01背包问题
    Java IO
    Java对象的复制三种方式
    TCP三次握手和四次挥手
    轻量级Java Web框架的实现原理
    Java并发
    消息队列
    赋值、浅拷贝、深拷贝
    Python文件操作(txtxlsxcsv)及os操作
  • 原文地址:https://www.cnblogs.com/hluo/p/4048418.html
Copyright © 2011-2022 走看看