Проверьте, насколько близко одно целое число к другому - PullRequest
0 голосов
/ 13 октября 2019

У меня целевое значение 10.

Новое входное значение равно 9.

9 соответствует 10-90%.

10 будет соответствовать от 10 до 100%

0 будет соответствовать от 10 до 0%

и т. Д.

Но вычислить вручную намного сложнееесли целевое значение, скажем, 676, а входное значение 234.

Как мне написать скрипт, который при заданном значении и входном значении возвращает мне этот процент?

1 Ответ

1 голос
/ 13 октября 2019

То, что вы ищете, это соотношение между входом и целью. Вы можете отобразить это следующим образом:

target = 676
input = 234

print(100 * input/target, "%")

Будет сгенерировано исключение, если target - это, конечно, 0.

...