python 数字练习
时间:2010-08-23 来源:night85
1.python整型和长整型区别?
python2.4之后整型和长整型统一,普通用户几乎感觉不到长整型的存在。
2.操作符。
(a)写一个函数,计算并返回两个数的乘积。
def test(a,b):
c = a * b
return (c) (b)写一段代码调用这个函数,并显示他结果。 print test(a,b) 3.写一段脚本,输入一样测验成绩,根据下面的标准,输出他的评分成绩(A-F). A:90-100 B:80-89 C:70-79 D:60-69 F:<60 def test(a):
if 90 <= a <= 100:
print 'A'
elif 80 <= a <= 89:
print 'B'
elif 70 <= a <= 79:
print 'C'
elif 60 <= a <= 69:
print 'D'
elif a < 60:
print 'E' 4.判断给定年份是否闰年? def test(a):
b = a % 4
if (b != 0):
print 'False'
else:
print 'True' 5.取一个任意小于1美元的金额,然后计算可以换算成最少多少枚硬币? 待修改 def test1(a):
n = [25,10,5,1]
b = divmod(a,n[0])
print "%s have %s" % (n[0],b[0])
if ( b[1] != 0 ):
c = divmod(b[1],n[1])
if ( c[0] != 0 ):
print "%s have %s" % (n[1],c[0])
else:
d = divmod(c[1],n[2])
if ( d[0] != 0 ):
print "%s have %s" % (n[2],d[0])
else:
print "%s have %s" % (n[3],d[1])
exit
c = a * b
return (c) (b)写一段代码调用这个函数,并显示他结果。 print test(a,b) 3.写一段脚本,输入一样测验成绩,根据下面的标准,输出他的评分成绩(A-F). A:90-100 B:80-89 C:70-79 D:60-69 F:<60 def test(a):
if 90 <= a <= 100:
print 'A'
elif 80 <= a <= 89:
print 'B'
elif 70 <= a <= 79:
print 'C'
elif 60 <= a <= 69:
print 'D'
elif a < 60:
print 'E' 4.判断给定年份是否闰年? def test(a):
b = a % 4
if (b != 0):
print 'False'
else:
print 'True' 5.取一个任意小于1美元的金额,然后计算可以换算成最少多少枚硬币? 待修改 def test1(a):
n = [25,10,5,1]
b = divmod(a,n[0])
print "%s have %s" % (n[0],b[0])
if ( b[1] != 0 ):
c = divmod(b[1],n[1])
if ( c[0] != 0 ):
print "%s have %s" % (n[1],c[0])
else:
d = divmod(c[1],n[2])
if ( d[0] != 0 ):
print "%s have %s" % (n[2],d[0])
else:
print "%s have %s" % (n[3],d[1])
exit
相关阅读 更多 +