|
|
@@ -1,17 +1,18 @@
|
|
|
"""Calculate resources koef"""
|
|
|
|
|
|
-def calc_koef(resource_limit, koef_value):
|
|
|
+def calc_resource_factor(resource_limit, koef_value):
|
|
|
"""Calculate koef based on limit"""
|
|
|
return pow(resource_limit * koef_value / 10, 0.8)
|
|
|
|
|
|
-
|
|
|
def calc_resource(resource_limit, deep_expo, koef_value):
|
|
|
"""Calculate deep expo for resource"""
|
|
|
- initial_koef = calc_koef(resource_limit, koef_value)
|
|
|
- new_koef = calc_koef(resource_limit + deep_expo, koef_value)
|
|
|
+ initial_resource_factor = calc_resource_factor(resource_limit, koef_value)
|
|
|
+ new_resource_factor = calc_resource_factor(resource_limit + deep_expo, koef_value)
|
|
|
|
|
|
- percentage = 100 / initial_koef * new_koef - 100
|
|
|
- print("%8.2f%8.2f%8.2f" % (initial_koef, new_koef, percentage))
|
|
|
+ percentage = 100 / initial_resource_factor * new_resource_factor - 100
|
|
|
+ print('{:8.2f} {:8.2f} {:8.2f}'.format(
|
|
|
+ initial_resource_factor, new_resource_factor, percentage
|
|
|
+ ))
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|