赞
踩
PS:先举几个例子复习一下有关类,继承的知识:
(1)类
class Employee:
empCount=0
def __init__(self,name,salary):
self.name=name
self.salary=salary
Employee.empCount+=1
def displayCount(self):
print "Total Employed %d" %Employee.empCount
def displayEmployee(self):
print "name:", self.name, ",salary:", self.salary
emp1=Employee("wang",10000)
emp2=Employee("zhang",8000)
emp1.displayEmployee()
emp2.displayEmployee()
print "Total Employee %d" %Employee.empCount

(2)继承
class Employee:
empCount=0
def __init__(self,name,salary):
self.name=name
self.salary=salary
Employee.empCount+=1
def displayCount(self):
print "Total Employed %d" %Employee.empCount
def show(self):
print "parentWay"
class Employee1(Employee):
def __init__(self):
print "childMethod"
def displayCount(self):
print "childWay"
emp1=Employee("wang",10000)
emp2=Employee("zhang",8000)
emp3=Employee1()
emp3.displayCount()
emp3.show()

1.问题:在温度刻画的不同体系中,摄氏度以1标准大气压下水的结冰点为0度,沸点为100度。华氏度以1标准大气压下水的结冰点为32度,沸点为212度。如何利用程序辅助进行摄氏度和华氏度之间的转换。
分析:根据华氏和摄氏温度定义,其单位刻度对应温度关系为(212-32)/(100-0)=1.8,转换公式如下:
C = ( F – 32 ) / 1.8
F = C * 1.8 + 32
#tempConvert.py
from __builtin__ import str
input_st
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。