首页 > 代码库 > 《Python核心编程》第二版第五章答案
《Python核心编程》第二版第五章答案
5-1.整型。讲讲Python普通整型和长整型的区别。
Python的标准整形类型是最通用的数字类型。在大多数32位机器上,标准整形类型的取值范围是-2**32~2**32 - 1。
Python的长整型类型能表达的数值仅仅与你的机器支持的(虚拟)内存大小有关,换句话说,Python能轻松表达很大的整数。
长整型类型是标准整形类型的超集,当程序需要使用比标准整形更大的整型时,可以使用长整型类型,在整型值后面添加L,表示这个为长整型,这两种整形类型正在逐渐统一为 一种。
5-2.操作符。
(a)写一个函数,计算并返回两个数的乘积。
(b)写一段代码调用这个函数,并显示它的结果。
1 def x(a, b):2 ... c = a * b3 ... return c4 ... 5 6 x(2, 3)
5-3.标准类型操作符。写一段脚本,输入一个测验成绩,根据下面的标准,输出他的评分成绩(A-F)。
A:90~100
B:80~89
C:70~79
D:60~69
F:<60
1 #!/usr/bin/python 2 3 def grade(num): 4 if 90 <= num <= 100: 5 print ‘A‘ 6 elif 80 <= num <= 89: 7 print ‘B‘ 8 elif 70 <= num <= 79: 9 print ‘C‘10 elif 60 <= num <= 69:11 print ‘D‘12 elif 0 <= num <= 59:13 print ‘F‘14 else:15 print " The num is invalid."16 17 try:18 num = int(raw_input("Input a num:"))19 grade(num)20 except ValueError, v:21 print "You must input digits."
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。