python 数字练习

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

6.写一对函数,进行华氏度到摄氏度装换

from __future__ import division

try:
  Fahrenheit = float(raw_input('please input temperature:'))
except ValueError, e:
  print 'Error please input number', e
else:
  centigrade = (Fahrenheit-32)*(5/9)
  print round(centigrade,2),'C'

你可能感兴趣的:(python,数字,职场,练习,休闲)