2-2
(a)计算1 + 2 * 4 的值
(b)无输出
(c)一样,没有写输出语句
(d)单独执行无输出,在交互解释其中可以输出结果
(e)用print输出,print 1 + 2 * 4
2-3
2-4
(a)
(b)
2-5
(a)
(b)
2-6
2-7
2-8
2-9
2-10
2-11
1 def display_menu(): 2 print "Display Menu" 3 print '1.SUM' 4 print '2.AVERAGE' 5 print 'x.exit' 6 sel = str(raw_input('input:')) 7 return sel 8 9 def tuple_sum(aTuple): 10 num = 0 11 for i in aTuple: 12 num += i 13 return num 14 15 aTuple = (2,3,4,4,5) 16 while True : 17 sel = display_menu() 18 if sel == str('1'): 19 print 'num is : %d ' % tuple_sum(aTuple) 20 elif sel == str('2'): 21 print 'average is : %f ' % (float(tuple_sum(aTuple))/len(aTuple)) 22 elif sel == str('x'): 23 break 24 else: 25 continue
2-12
(a)
(b)
返回函数dir的类型
(c)
2-15
1 num1 = int(raw_input('input num1:')) 2 num2 = int(raw_input('input num2:')) 3 num3 = int(raw_input('input num3:')) 4 if num1 > num2: 5 tmp = num2 6 num2 = num1 7 num1 = tmp 8 if num2 > num3: 9 tmp = num3 10 num3 = num2 11 num2 = tmp 12 if num1 > num2: 13 tmp = num2 14 num2 = num1 15 num1 = tmp 16 17 print 'min to max is %d, %d, %d' % (num1, num2, num3)