首页 > 其他 > 详细

Exercise 25: Even More Practice

时间:2014-10-24 16:24:33      阅读:266      评论:0      收藏:0      [点我收藏+]
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() 出栈。

Exercise 25: Even More Practice

原文:http://www.cnblogs.com/hluo/p/4048418.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!