python核心编程第二版习题2-11

 

 

  1. #!/usr/bin/env python
  2. def addFiveNum():  
  3.         print('Enter five number'
  4.         s = 0 
  5.         v = [] 
  6.         for i in range(5): 
  7.                 a = raw_input('n%d:' % (i+1)) 
  8.                 v.extend([int(a)]) 
  9.                 s += v[i] 
  10.         return s 
  11. def avgFiveNum(): 
  12.         a = float(addFiveNum())/len(range(5)) 
  13.         return a 
  14. F = '-' 
  15. print('%s\n\t%s\n\t%s\n\t%s\n%s' % (F*20,'1.add five num','2.avg of five num','X.exit',F*20)) 
  16. j = 1 
  17. while j: 
  18.         chose = raw_input('Enter your chose(1,2 or X):'
  19.         if str(chose) == 'X'
  20.                 j = 0 
  21.                 break 
  22.         elif int(chose) == 1
  23.                 print (addFiveNum()) 
  24.         elif int(chose) == 2
  25.                 print (avgFiveNum()) 
  26.         else
  27.                 print('Error'
  28.   

 

你可能感兴趣的:(python,核心编程)