免责声明:Python newb
我的代码
class summation():
def __init__(self, num_1, num_2):
self.add_1 = num_1 + num_2
self.multiply = num_1 * num_2
self.divide = num_1 / num_2
self.difference = num_1 - num_2
def summate(self):
return '{}'.format(self.add_1)
def mult(self):
return '{}'.format(self.multiply)
def divis(self):
return '{}'.format(self.divide)
def diff(self):
return '{}'.format(self.difference)
input_values = summation(int(input()), int(input()))
print('Sum =', input_values.add_1)
print('Multiplied =', input_values.multiply)
print('Divided =', input_values.divide)
print('The difference between the two values is ',input_values.difference)```
我想提供一种偏向方法,该方法将接受用户输入的值并在其上施加易于更改的偏倚
即用户输入(2)和(3),偏差在其上施加1.02乘数]
所以类似这样的开头
bias = 1.04
def apply_bias(self):
return input_values * bias
显然,这行不通,但是给了你一个主意
有人有什么想法吗?干杯
不确定您打算做什么,但是我认为其中之一应该适合您。
bias = 1.04
# Accept two values multiply them and the bias and return one result
def apply_bias(self, first, second):
return (first * second) * bias
# or if you want to accept two values and return a tuple of two results
def apply_bias(self, first, second):
return first * bias, second * bias