《Python核心编程》第二章习题解答
来源:互联网 发布:javascript 取2位小数 编辑:程序博客网 时间:2024/06/09 21:05
2-4
ch = int(raw_input('Enter some words : '))print ch
2.5
count = 0while count < 11:# use while loop print count, count += 1for count in range(0,11):# use for loopprint count,
2.6
number = int(raw_input('Please input a number : '))if number > 0: print '%d is positive number!' % (number)elif number == 0: print '%d is zero!' % (number)else: print '%d is negative number!' % (number)
2.7
ch = raw_input('Enter some words : ')count = 0while (count < len(ch)):print ch[count],count += 1
2.8
"""while loop"""sum_num = 0#aList = [1,2,3,4,5,10] #initialize listi = 0aList = [1,2,3,4,5]while (i < len(aList)): aList[i] = int(raw_input('Please input numbers : ')) sum_num += aList[i] # plus i += 1print sum_num#print sum of list numbers"""for loop"""sum_num = 0aList = [1,2,3,4,5]i = 0for i in range(0,len(aList)):aList[i] = int(raw_input('Please input numbers : '))sum_num += aList[i]i += 1print sum_num
2.9
# while loopcount = 0aList = [1,2,3,4,5]sum_num = 0.0while (count < len(aList)): num = float(raw_input('Please input numbers : ')) aList[count] = num sum_num += num count += 1print sum_num / 5# for loopfor num in range(0,len(aList)): num = float(raw_input('Please input numbers : ')) aList[count] += num sum_num += num count += 1print sum_num / 5
number = int(raw_input('Please input a number which its range from 1~100:'))Flag = 1while Flag: if number >= 1 and number <= 100: print 'Success!' Flag = 0 break else: print 'ERROR!' number = int(raw_input('Please input again:'))
2.11
def Sum():sum_num = 0aList = [1,2,3,4,5]i = 0for i in range(0,len(aList)):aList[i] = int(raw_input('Please input numbers : '))sum_num += aList[i]i += 1print 'The sum of this five numbers is %d' % (sum_num)def Average():count = 0aList = [1,2,3,4,5]sum_num = 0.0for num in range(0,len(aList)): num = float(raw_input('Please input numbers : ')) aList[count] += num sum_num += num count += 1 print 'The average of this five numbers is %f' % (sum_num / 5)def Menu():print '-----------------------------------------------------'print '(1)Get the sum of five numbers that you input'print '(2)Get the average of five numbers that you input'print '(X)Exit by \'q\''print '-----------------------------------------------------'Flag = 1Menu()choice = raw_input('Please input function you want by 1,2,q: ')while Flag:if choice == '1':Sum()elif choice == '2':Average()elif choice == 'q':Flag = 0breakelse:print 'ERROR!'Menu()choice = raw_input('Please input again:')
2.15
num1 = int(raw_input('Please input number1: '))num2 = int(raw_input('Please input number2: '))num3 = int(raw_input('Please input number3: '))count = 0while count < 6:if num1 > num2:num1,num2 = num2,num1# print '1 and 2 Exchange!'elif num1 > num3:num1,num3 = num3,num1# print '1 and 3 Exchange'elif num2 > num3:num2,num3 = num3,num2# print '2 and 3 Exchange'count += 1print 'The sort form low to top is %d %d %d !' % (num1,num2,num3)
2.16
filename = raw_input('Enter file name: ')fobj = open(filename,'r')for eachLine in fobj:print eachLine,fobj.close()
0 0
- 《Python核心编程》第二章习题解答
- Python核心编程 第二版 第二章 部分习题解答
- Python核心编程(第三版)课后习题解答——第二章
- python核心编程第二章习题
- Python核心编程第二章课后习题
- Python核心编程第二章习题
- python核心编程第七章习题解答(1)
- 《Python核心编程》 Chap4习题解答
- python核心编程 第二版 第二章 习题
- python核心编程第二版第二章习题
- <python 核心编程第二版课后习题>第二章
- python核心编程习题答案(第二章)
- 《python核心编程第二版》第三章习题
- Python核心编程(第二版) 第五章 课后习题(1)
- python核心编程(第二版)习题_第三章
- python核心编程 第二版 第五章 习题
- Python核心编程v2.0 第二章习题答案
- <Python核心编程 第二版> 第四章习题
- myeclipse debug "source not found" 解决办法
- MATLAB中union函数的C++实现
- Nsight Visual Studio Edition
- 百度手环开源 51822开发套件
- openfire主要插件介绍 -- 转载
- 《Python核心编程》第二章习题解答
- QueryUI Autocomplete插件使用入门详解(最新版)
- Shell公司性格测试
- linux下vi命令大全
- perl脚本调用shell命令后的结果比较总结
- Java对PHP服务器hmac_sha1签名认证方法的匹配实现 的另一种方式
- 《编写可读性代码的艺术》读书笔记 第三部分 重新组织代码
- UVa11287 - Pseudoprime Numbers(欧拉筛选法、快速求幂法)
- windows7 下安装64位oracle用PL/SQL Developer连接报错问题