Chinaunix首页 | 论坛 | 博客
  • 博客访问: 507995
  • 博文数量: 173
  • 博客积分: 4112
  • 博客等级: 上校
  • 技术积分: 1577
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-26 10:12
文章分类

全部博文(173)

文章存档

2012年(1)

2010年(172)

我的朋友

分类: Python/Ruby

2010-08-23 22:57:28

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' 
 
阅读(905) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~