题目说明:实现数值区间映射功能,将输入值从[0, 1023]区间映射到[0, 255]区间。运行示例:
class Ying():
def __init__(self,a,b,c,d,e):
self.a=a
self.b=b
self.c=c
self.d=d
self.e=e
def ys(self):
return (self.a*(self.e-self.d))/(self.c-self.b)
a=float(input('输入值:'))
b=Ying(a,0,1023,0,255)
print("映射前:%d 映射后:%d"%(a, ① ))