《Python核心编程》中文第二版课后练习2.21答案
来源:互联网 发布:ubuntu vim离线安装包 编辑:程序博客网 时间:2024/04/30 05:14
2-2
(a)计算1 + 2 * 4
(b)无输出
(c)一样。无输出语句。
(d)单独执行无输出,在交互解释器里执行输出结果。
(e)print 1 + 2 * 4
2-4
(a)
(b)
2-5
(a)
(b)
2-6
2-7
2-8
2-9
2-10
2-11
2-15
(a)
(b)
2-16
(a)计算1 + 2 * 4
(b)无输出
(c)一样。无输出语句。
(d)单独执行无输出,在交互解释器里执行输出结果。
(e)print 1 + 2 * 4
2-4
(a)
str = raw_input('input a str:')print str
(b)
str = raw_input('input a int:')print int(str)
2-5
(a)
i = 0while i <= 10: print i, i += 1
(b)
for eachNum in range(11): print eachNum,
2-6
num = raw_input('input a num: ')if num > 0: print '正数',elif num < 0: print '负数',else: print '0',
2-7
myStr = raw_input('input a str: ')i = 0while i < len(myStr): print myStr[i], i += 1myStr = raw_input('input a str: ')for c in myStr: print c,
2-8
aList = list()for i in range(5): num = raw_input('input a num : ') aList.append(int(num))i = 0myNum = 0while i < len(aList): myNum += aList[i] i += 1print 'myNum is : %d' % (myNum)
2-9
aTuple = [ 1, 2, 3, 5, 6]myNum = 0for i in aTuple: myNum += iprint 'average value is : %f ' % (float(myNum) / len(aTuple))
2-10
b = bool(False)while b is False: num = int(raw_input('input a num among 1 to 100 : ')) if num >= 1 and num <= 100: print 'succeed!' break else: print 'input error!'
2-11
def display_menu(): """展示菜单""" print '1.取五个数的和' print '2.取五个数的平均值' print 'x.退出' sel = str(raw_input('输入您的选项:')) return seldef tuple_sum(aTuple): """求和""" num = 0 for i in aTuple: num += i return numaTuple = (1, 2, 3, 4, 6)while True : sel = display_menu() if sel == str('1'): print 'num is : %d ' % tuple_sum(aTuple) elif sel == str('2'): print 'average is : %f ' % (float(tuple_sum(aTuple))/len(aTuple)) elif sel == str('x'): break else: continue
2-15
(a)
num1 = int(raw_input('input num1:'))num2 = int(raw_input('input num2:'))num3 = int(raw_input('input num3:'))if num1 > num2: tmp = num2 num2 = num1 num1 = tmpif num2 > num3: tmp = num3 num3 = num2 num2 = tmpif num1 > num2: tmp = num2 num2 = num1 num1 = tmpprint 'min to max is %d, %d, %d' % (num1, num2, num3)
(b)
num1 = int(raw_input('input num1:'))num2 = int(raw_input('input num2:'))num3 = int(raw_input('input num3:'))if num1 < num2: tmp = num2 num2 = num1 num1 = tmpif num2 < num3: tmp = num3 num3 = num2 num2 = tmpif num1 < num2: tmp = num2 num2 = num1 num1 = tmpprint 'min to max is %d, %d, %d' % (num1, num2, num3)
2-16
fobj = open('hello.txt', 'r')for eachLine in fobj: print eachLine,fobj.close()
- 《Python核心编程》中文第二版课后练习2.21答案
- 《Python核心编程》中文第二版课后练习3.8答案
- 《python核心编程第二版》第二章练习答案解析
- 《python核心编程》第二章练习答案
- Python学习之《python核心编程》 第二章课后答案
- Python学习之《python核心编程》 第二章课后答案
- python核心编程-第12章课后练习答案
- Python核心编程第六章课后练习答案
- Python核心编程(第二版)第六章课后习题答案
- python核心编程第2章课后题答案(第二版36页)
- python核心编程第3章课后题答案(第二版55页)
- python核心编程第4章课后题答案(第二版75页)
- Python核心编程(第二版)2.21练习题答案
- <python 核心编程第二版课后习题>第二章
- Python 核心编程(第二版)第八章 练习完整答案[转载]
- python核心编程第二章课后题答案(python3.5+)
- python核心编程(第二版) 课后习题
- Python核心编程(第二版) 第五章 课后习题(1)
- [Linux项目实践] 物联网单板测试之任务七:RFID之RFID_Test
- 文件上传处理
- Listview
- FCKEditor 使用
- 无题三首之二
- 《Python核心编程》中文第二版课后练习2.21答案
- 某android平板项目开发笔记----aChartEngine图表显示
- Linux字符设备知识点/*嵌入式学习*/
- Android平板电脑应用开发的技巧
- C++ 复习(五)1+1/2+...1/20
- 学习Jsoup(三)
- GridView 数据绑定 取不到值问题
- popup confirm Dialog
- java线程系列---类中的定时器Timer