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() 出栈。

转载于:https://www.cnblogs.com/hluo/p/4048418.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值