Как рассчитать соотношение женщин и мужчин в процентах?

2 Ответы


  • Источник путаницы заключается в том, что делает format () и для чего используется знак% в этом коде. Но он не рассчитывает процент для вас. Он просто принимает значения, которые вы даете ему в качестве аргументов, и вставляет их в часть, которая говорит% {..}.

    Метод str.format () сложно объяснить, и, честно говоря, я сам не совсем понимаю его.

    Есть альтернатива, которая отлично работает для подобных случаев, но str.format () лучше. Я предлагаю вам калькулятор процентов, через него вы получите больше результатов о том, как рассчитать процент .

    Альтернативой является использование оператора форматирования строки. Это может показаться немного запутанным, но похоже на метод str.format (), потому что он делает то же самое в менее сложной и менее мощной форме.

    Вот как это работает:

    >>> "бла-бла% s"% "BlaH"
    'бла-бла BlaH'
    >>>

    Чтобы вычислить процент, вы сначала получите соотношение, разделив часть на целое. Это представлено в виде некоторой десятичной дроби меньше 1. Пример: 0,25.

    Затем умножьте соотношение на 100, чтобы выразить это соотношение в виде процентов.

    Итак, эта линия должна стать.

    соотношение = женщины / общее количество
    отпечатков ("Женщины составляют% 0,2f %%"% (соотношение * 100))

  • Если у вас 20 женщин и 25 мужчин, всего 45 человек.

    20 = женщины, поэтому 20 разделить на 45 = 0,444444444444 = 44,4% или 44% с округлением
    45

    25 = мужчины, поэтому 25 разделить на 45 = 0,5555555555 = 55,5% или 56% с округлением
    45

Напишите свой ответ

Ваш ответ появится после модерации