计算相对于另一个值的值

2024-04-23 08:43:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图控制一个返回值,相对于一个输入值。你知道吗

所以外汇。我们得到了一个输入值。我们称之为A。 我知道这个值在0到500之间。 然后我想计算并输出一个介于0和360之间的值(B),但是相对于A是什么。。你知道吗

所以如果我A = 500,那么B == 360。。。或者如果A = 250那么B == 180等等。。。你知道吗

我该怎么编程呢?我想这是个数学问题吧?你知道吗

有点难以解释,所以希望有意义


Tags: 编程数学意义外汇返回值
2条回答

How would i programmaticly, well really its a math question i guess?

你已经得到了一个答案,但我唯一不同意的是解释。简单地按以下方式使用酉方法

解释

A          B
      -
500   >  360
  1   >  360.500
  A  ->  360/500*A
        = 0.72 * A

实施

def get_b(a):
    return 0.72 * A

找到A的百分比,然后在B上使用该百分比,如下所示

B = (A/500.0) * 360

例如

def get_b(a):
    return (a/500.0) * 360

print get_b(500)
print get_b(250)
print get_b(125)

输出

360.0
180.0
90.0

相关问题 更多 >